平常的大數據使用中常常是在服務器命名行中進行操做,可視化功能僅僅依靠着各個組件自帶的網頁進行,那麼有沒有一個能夠結合你們能在一個網頁上的管理工具呢?答案是確定的,今天就和你們一塊兒來探索大數據管理工具HUE的廬山真面目.python
附上:mysql
喵了個咪的博客:w-blog.cnc++
編譯依賴web
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo sudo yum install apache-maven ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel libffi libffi-devel
ca /app/install wget http://archive-primary.cloudera.com/cdh5/cdh/5/hue-3.7.0-cdh5.4.2.tar.gz > chown -R root:root hue-3.7.0-cdh5.4.4 > chmod -R 777 hue-3.7.0-cdh5.4.4 # 啓動方式 /app/install/hue-3.7.0-cdh5.4.4/build/env/bin/python2.7 /app/install/hue-3.7.0-cdh5.4.4/build/env/bin/hue runcherrypyserver
vim /app/install/hue-3.7.0-cdh5.4.4/desktop/conf/hue.ini
必定要增長一個hue用戶sql
useradd hue
發現是webhdfs都是能夠apache
curl –i "http://dev-hadoop:50070/webhdfs/v1/user?user.name=hadoop&op=GETFILESTATUS"
須要配置Hadoop訪問權限vim
vim /usr/local/hadoop-2.7.3/etc/hadoop/core-site.xml <property> <name>hadoop.proxyuser.hadoop.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.hadoop.groups</name> <value>*</value> </property>
vim /usr/local/hadoop-2.7.3/etc/hadoop/hdfs-site.xml <property> <name>dfs.webhdfs.enabled</name> <value>true</value> </property>
重啓hadoop若是不行重啓服務器api
能夠在線執行Hive語句(這裏注意若是是Hbase關聯表是沒法在HUE平臺使用的解決方法能夠導出到Hive中的一個表在進查詢)服務器
直接查看hdfs文件系統app
管理 hadoop 做業
管理zookeeper狀態
關於hbase 不支持 thrift2 須要使用 hive使用thrift1 的版本才能結合使用 啓動以後就能夠看到以下結果
在各類各樣的組件下HUE無疑是最好的web工具的選擇,HUE還有不少其餘的功能包括咱們後面要說到的spark,sqoop等相關的組件均可以經過HUE進行在線管理.
注:筆者能力有限有說的不對的地方但願你們可以指出,也但願多多交流!
個人博客即將搬運同步至騰訊雲+社區,邀請你們一同入駐:https://cloud.tencent.com/developer/support-plan