快速入門Hive與Hue的相連
阿新 • • 發佈:2018-12-16
一、安裝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)顯示此介面,表示連線成功: