Hive安装配置详解

本文主要是在Hadoop单机模式中演示Hive默认(嵌入式derby 模式)安装配置过程,目录结构如下:

  • 基础环境
  • Hive安装配置
  • 启动及演示

[一]、基础环境

[二]、Hive安装配置

1、下载发布包

到官方下载最近发布包以 0.12.0为例:

本文中 HIVE_HOME = “/usr/local/share/”

2、设置环境变量

执行 vi ~/.profile ,添加如下内容:

3、配置文件

在目录 <HIVE_HOME>/conf 目录下有4个模板文件:

copy 生成四个配置文件然后既可自定义相关属性:

ps:注意文件名称: hive-site.xml ,本文以嵌入式derby 模式做演示,故以默认配置即可无效修改相关参数。

不过官方0.12.0的发布版本中的 hive-default.xml.template 中有 bug,在 2000行:

<value>auth</auth>  修改为:<value>auth</value>

有关 hive.metastore.schema.verification 版本检查的问题,有两个解决办法

方法一:修改配置文件

第一次运行前先将 hive.metastore.schema.verification 设为false

方法二:不改配置,先初始化好数据

执行初始化命令:schematool -dbType derby -initSchema

查看初始化后的信息: schematool -dbType derby -info

详见:https://cwiki.apache.org/confluence/display/Hive/Hive+Schema+Tool

以上方法都可以,否则第一次运行时会类似如下的报错信息:

4、配置dfs中得目录和权限

[三]、运行和测试

确保HADOOP_HOME 在环境变量中配置好,然后以CLI(command line interface)方式下运行,直接执行命令  hive 即可,然后执行一些测试命令如下:

到此嵌入式derby 模式下的Hive安装配置已经成功。

参考:

  • https://cwiki.apache.org/confluence/display/Hive/Home
  • https://cwiki.apache.org/confluence/display/Hive/GettingStarted
  • https://cwiki.apache.org/confluence/display/Hive/Hive+Schema+Tool
  • https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin

—————–  EOF @Michael Sun —————–

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/bigdata/hive/hive-default-setup/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">