1. 程式人生 > >快速入門Hive與Hue的相連

快速入門Hive與Hue的相連

一、安裝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)顯示此介面,表示連線成功:
在這裡插入圖片描述