上传
解压缩
[hadoop@hadoop1 ~]$ cd /opt/soft
[hadoop@hadoop1 soft]$ tar -zxvf apache-hive-1.2.1-bin.tar.gz -C /opt/module
改名
[hadoop@hadoop1 soft]$ mv /opt/module/apache-hive-1.2.1-bin/ /opt/module/hive
环境变量
[hadoop@hadoop1 module]$ sudo vi /etc/profile
#hive
export HIVE_HOME=/opt/module/hive
export PATH=$PATH:$HIVE_HOME/bin
[hadoop@hadoop1 module]$ source /etc/profile
配置
[hadoop@hadoop1 soft]$ cd /opt/module/hive/conf
[hadoop@hadoop1 conf]$ ll
total 188
-rw-rw-r--. 1 hadoop hadoop 1139 Apr 30 2015 beeline-log4j.properties.template
-rw-rw-r--. 1 hadoop hadoop 168431 Jun 19 2015 hive-default.xml.template
-rw-rw-r--. 1 hadoop hadoop 2378 Apr 30 2015 hive-env.sh.template
-rw-rw-r--. 1 hadoop hadoop 2662 Apr 30 2015 hive-exec-log4j.properties.template
-rw-rw-r--. 1 hadoop hadoop 3050 Apr 30 2015 hive-log4j.properties.template
-rw-rw-r--. 1 hadoop hadoop 1593 Apr 30 2015 ivysettings.xml
[hadoop@hadoop1 conf]$ cp hive-env.sh.template hive-env.sh
[hadoop@hadoop1 conf]$ vi hive-env.sh
# Set HADOOP_HOME to point to a specific hadoop install directory
HADOOP_HOME=/opt/module/hadoop-2.7.2
# Hive Configuration Directory can be controlled by:
export HIVE_CONF_DIR=/opt/module/hive/conf
初始化元数据库
schematool -initSchema -dbType mysql
启动Hive
启动Hadoop
[hadoop@hadoop1 conf]$ xcall.sh jps
--------- hadoop1 ----------
3730 Jps
3205 NameNode
3577 NodeManager
3338 DataNode
--------- hadoop2 ----------
7857 Jps
7250 DataNode
7410 ResourceManager
7549 NodeManager
4159 QuorumPeerMain
--------- hadoop3 ----------
6928 DataNode
7266 Jps
7111 NodeManager
7034 SecondaryNameNode
3951 QuorumPeerMain
[hadoop@hadoop1 conf]$ hive
Logging initialized using configuration in jar:file:/opt/module/hive/lib/hive-common-1.2.1.jar!/hive-log4j.properties
hive> show databases;
OK
default
Time taken: 0.882 seconds, Fetched: 1 row(s)
hive>