安装Hive
验证java和 hadoop安装成功
- 在Hive安装之前,Java必须在系统上已经安装。使用下面的命令来验证是否已经安装Java:
$ java –version
如果Java已经安装在系统上,就可以看到如下回应:
java version “1.7.0_71”
Java(TM) SE Runtime Environment (build 1.7.0_71-b13)
Java HotSpot(TM) Client VM (build 25.0-b02, mixed mode) - Hadoop必须在安装Hive之前安装。使用下面的命令来验证Hadoop的安装:
$ hadoop version
如果Hadoop已经安装在系统上,那么会得到以下回应:
Hadoop 2.4.1 Subversion https://svn.apache.org/repos/asf/hadoop/common -r 1529768
Compiled by hortonmu on 2013-10-07T06:28Z
Compiled with protoc 2.5.0
From source with checksum 79e53ce7994d1628b240f09af91e1af4
安装hive
- 提取和验证Hive存档
下面的命令来验证下载并解压hive存档:
tar zxvf apache-hive-2.1.1-bin.tar.gz
ls
下载成功完成,能看到以下回应:
apache-hive-0.14.0-bin apache-hive-0.14.0-bin.tar.gz - 将文件复制到/usr/local/hive目录
我们需要将文件从超级用户“su -”复制。下面的命令用于从提取目录中的文件复制到”/usr/local/hive“目录 - 设置Hive环境
可以设置Hive环境,通过附加以下行到〜/.bashrc文件中:
export HIVE_HOME=/usr/local/hive
export PATH=$PATH:$HIVE_HOME/bin
export CLASSPATH=$CLASSPATH:/usr/local/hadoop/lib/*:.
export CLASSPATH=$CLASSPATH:/usr/local/hive/lib/*:. - 配置Hive
配置Hive用于Hadoop环境中,需要编辑hive-env.sh文件,该文件放置在 $HIVE_HOME/conf目录。下面的命令重定向到Hive config文件夹并复制模板文件:
$ cd $HIVE_HOME/conf
$ cp hive-env.sh.template hive-env.sh
通过编辑hive-env.sh文件添加以下行:
export HADOOP_HOME=/usr/local/hadoop
Hive安装成功完成。现在,需要一个外部数据库服务器配置Metastore。我们使用Apache Derby数据库。 - 下载并安装Apache Derby
以下步骤省略。