一、安装Hive
注:在本人博客中有Hive的安装,可前往观看!!!
二、需要在"/home/hadoop/install/hive/conf/"中创建一个hive-site.xml
注:可以通过远程连接工具来创建,这样更加方便
三、在"hive-site.xml"中添加一些配置
注:如果需要,也要把"hive-default.xml.template"中的配置添加到此文件中
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
</property>
<property>
<name>hive.server2.thrift.bind.host</name>
<value>hadoop01</value>
</property>
<property>
<name>hive.server2.long.polling.timeout</name>
<value>5000</value>
</property>
<property>
<name>hive.metastore.uris</name>
<value>thrift://hadoop01:9083</value>
</property>
四、配置完成,启动Hive相关服务
注:在开启这两个服务时,执行其中一个,卡顿住,表示开启成功,"回车"即可
(如果在"/etc/profile"中配置过Hive全局的话,按照此命令)
hive --service metastore &
hive --service hiveserver2 &
(如果没有配置Hive全局的话,按照此命令)
(a)进入到hive中:
cd /home/hadoop/install/hive/
(b)开启服务:
bin/hive --service metastore &
bin/hive --service hiveserver2 &
尖叫提示:如果设置了uris,在今后使用Hive时,那么必须启动如上两个命令,否则Hive无法正常启动。
五、配置"hue.ini"
(a)进入到此目录下:
cd /home/hadoop/install/hue-3.7.0-cdh5.3.6/desktop/conf/
(b)配置"hue.ini":
[beeswax]
hive_server_host=hadoop01
hive_server_port=10000
hive_conf_dir=/home/hadoop/install/hive/conf
六、重启HUE测试
1、
注:启动HUE前,如果没有启动httpfs服务,应先启动此服务,否则会报【111】错误
(a)先进入到此目录下:
cd /home/hadoop/install/hadoop-2.5.0-cdh5.3.6/sbin/
(b)启动httpfs服务(如果配置过hadoop全局,可以直接执行此命令):
httpfs.sh start
2、开启HUE服务:
(a)先进入到此目录下:
cd /home/hadoop/install/hue-3.7.0-cdh5.3.6
(b)启动HUE服务(如果配置过hadoop全局,可以直接执行此命令):
build/env/bin/supervisor
3、登录HUE的Web界面,看是否连接成功:
(1)如何进入HUE的hive界面:
(2)显示此界面,表示连接成功: