天天看點

apache hue安裝(hadoop-2.5.2)

1.下載下傳位址 http://archive.cloudera.com/cdh5/cdh/5/

HUE:  Hadoop  User Experience,Hue 是營運和開發Hadoop應用的圖形化使用者界面。Hue程式被整合到一個類似桌面的環境,以web程式的形式釋出,對于單獨的使用者來說不需要額外的安裝。 官網位址: http://gethue.com/ Hue官網無法下載下傳,逾時。 使用CDH版本安裝。 下載下傳位址: http://archive.cloudera.com/cdh5/cdh/5/ 說明文檔: http://archive.cloudera.com/cdh5/cdh/5/hue-3.9.0-cdh5.5.0/   安裝依賴包 參考:https://github.com/cloudera/hue 我的系統是 CentOS ,安裝CentOS依賴包; yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libtidy libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel openssl-devel  gmp-devel -y 下載下傳 maven apache-maven-3.3.3-bin.tar.gz 解壓 tar -xzvf apache-maven-3.3.3-bin.tar.gz -C /usr/ 設定maven環境變量 $vi ~/.bash_profile export MAVEN_HOME= /usr/apache-maven- 3.3 . 3 export PATH = $PATH:$MAVEN_HOME/bin JDK已經安裝了,是以沒有再安裝,可根據需要自行安裝。   解壓安裝包 tar -xzvf hue-3.9.0-cdh5.5.0.tar.gz -C /usr/ 檔案解壓到/usr/目錄下;   Build cd /usr/hue-3.9.0-cdh5.5.0 make apps

apache hue安裝(hadoop-2.5.2)

build成功! 啟動服務 cd /usr/hue-3.9.0-cdh5.5.0/build/env/bin ./supervisor

apache hue安裝(hadoop-2.5.2)

找不到hue使用者 解決辦法: 1、建立hue使用者 adduser hue 然後再次啟動服務;

apache hue安裝(hadoop-2.5.2)

成功啟動!   通路Web http://node1:8888

apache hue安裝(hadoop-2.5.2)

資料庫為隻讀 解決方法: 修改資料檔案權限 chmod 777 desktop chmod 766 desktop/desktop.db 然後重新重新整理頁面

apache hue安裝(hadoop-2.5.2)

輸入使用者名、密碼 然後頁面跳轉到如下内容:

apache hue安裝(hadoop-2.5.2)

Hadoop 配置檔案修改 hdfs-site.xml <property>   <name>dfs.webhdfs.enabled</name>   <value>true</value> </property> core-site.html <property>   <name>hadoop.proxyuser.hue.hosts</name>   <value>*</value> </property> <property>   <name>hadoop.proxyuser.hue.groups</name>   <value>*</value> </property>   HUE配置檔案修改 [[hdfs_clusters]] [[[default]]] fs_defaultfs=hdfs://mycluster webhdfs_url=http://node1:50070/webhdfs/v1 hadoop_bin=/usr/hadoop-2.5.1/bin hadoop_conf_dir=/usr/hadoop-2.5.1/etc/hadoop 啟動hdfs、重新開機hue   通路Web

apache hue安裝(hadoop-2.5.2)

解決方法: 修改預設的hdfs通路使用者 修改hue.ini中的配置 default_hdfs_superuser=hdfs 改為 default_hdfs_superuser=root 重新開機hue   可以通過HUE的 檔案浏覽器 來操作hdfs的檔案,進行增、删、改、查等操作。 但是修改檔案内容是出現異常,檢視日志檔案:  

apache hue安裝(hadoop-2.5.2)

解決方法: 1、 關閉hdfs的權限驗證 hdfs-site.xml <property>           <name>dfs.permissions.enabled</name>     <value>false</value> </property> 需要重新開機hdfs和hue 2、 在hue中建立root使用者,并以root使用者登入hue。   Yarn配置 HUE配置檔案修改 [[yarn_clusters]] [[[default]]] resourcemanager_host=node1 resourcemanager_port=8032 submit_to=True resourcemanager_api_url=http://node1:8088 重新開機HUE服務 運作workcout程式進行測試 hadoop jar /usr/hadoop-2.5.1/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.5.1.jar wordcount /test/wc/input /out1

apache hue安裝(hadoop-2.5.2)

HUE配置HIVE HIVE配置 修改hue.ini配置檔案 [beeswax]hive_server_host = node1hive_server_port = 10000 hive_conf_dir =/usr/hive- 1.2 . 1 /conf 重新開機HUE build/env/bin/supervisor 啟動hdfs和hiveserver2 $HIVE_HOME/bin/hiveserver2 登入Web

apache hue安裝(hadoop-2.5.2)

點選:Query Editors->Hive 然後就可以通過圖形化操作Hive了!

HUE配置HBase HBase的配置 修改配置hue.ini的配置檔案 [hbase]hbase_clusters =(Cluster|node1: 9090 )hbase_conf_dir =/usr/hbase- 0.98 . 12.1 - Hadoop 2/conf Cluster Hue展現的名字 node1:9090 hbase啟動的thrift主機及端口   需要啟動hdfs和hbase,然後再啟動thrift hbase-daemon. sh start thrift   重新啟動Hue,通路Web

apache hue安裝(hadoop-2.5.2)
HUE