1. 程式人生 > >HUE安裝配置

HUE安裝配置

article enabled 分享 python apache基金會 mysql 代理 技術 shadow

HUE是什麽

HUE=Hadoop User Experience

Hue是一個開源的Apache Hadoop UI系統,由Cloudera Desktop演化而來,最後Cloudera公司將其貢獻給Apache基金會的Hadoop社區,它是基於Python Web框架Django實現的。

通過使用Hue我們可以在瀏覽器端的Web控制臺上與Hadoop集群進行交互來分析處理數據,例如操作HDFS上的數據,運行MapReduce Job,執行Hive的SQL語句,瀏覽HBase數據庫等等。

HUE 的安裝:
1. 安裝所需要的依賴

yum install gcc g++ libxml2-devel libxslt-devel cyrus-sasl-devel cyrus-sasl-gssapi mysql-devel python-devel python-setuptools sqlite-devel ant ibsasl2-dev libsasl2-modules-gssapi-mit libkrb5-dev libtidy-0.99-0 mvn openldap-dev libffi-devel gmp-devel openldap-devel


2. 啟動:hadoop:start-all.sh
hbase: start-hbase.sh
hbase-daemon.sh start thrift

hive: schematool -dbType mysql -initSchema(第一次啟動需初始化)
hive --service metastore
hiveserver2



3. 安裝HUE
(*)解壓: tar -zxvf hue-4.0.1.tgz

(*)編譯安裝: PREFIX 表示安裝的目錄
PREFIX=/root/training make install

4. 配置HUE
(*)添加Linux用戶:hue 對/root/training/hue有權限
adduser hue
chown -R hue.hue /root/training/hue

5. 啟動 HUE

HUE: bin/supervisor (/root/training/hue/build/env)

URL:http://192.168.157.11:8888


HUE 與 hadoop 集成:修改 hui.ini 文件 (/app/hue/desktop/conf)

hdfs 配置:

hdfs-site.xml
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>

core-site.xml
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>

<property> # hadoop 的代理用戶
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>

HUE 配置:

技術分享圖片


安裝 HUE 出錯可參考以下鏈接

http://blog.csdn.net/u011596455/article/details/78046627





HUE安裝配置