您好,登錄后才能下訂單哦!
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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。