您好,登錄后才能下訂單哦!
這篇文章主要介紹了Centos7如何安裝Hue,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
Hue
安裝示例基于Centos7
安裝Hue
,安裝前需要安裝大量的軟件和包,因為python和c必須的依賴包
安裝Centos7中Hue
依賴包
yum install ant gcc g++ libkrb5-dev libmysqlclient-dev yum install build-essential gcc-c++ yum install python-dev libssl-dev build-essential zlibc zlib-bin libidn11-dev libidn11 zlib-devel # sasl.h所需依賴包 yum install cyrus-sasl-lib.x86_64 cyrus-sasl-devel.x86_64 libgsasl-devel.x86_64 saslwrapper-devel.x86_64 # python xml依賴包 yum install libxslt-devel pip install lxml # c/_cffi_backend.c:15:17: 致命錯誤:ffi.h: yum install libffi-devel # openssl/opensslv.h找不到的問題解決 yum install openssl-devel # fatal error: lber.h: 沒有那個文件或目錄 yum install libldap2-dev openldap-devel # egg_info failed with error code 1 in yum install mysql-devel # sqlite3.h:沒有那個文件或目錄 yum install gmp-devel sqlite-devel
依賴包的安裝這邊沒有分先后順序,基本都會使用到
安裝Hue
1 下載Hue
http://gethue.com/hue-3-12-th... 進(jìn)入下載頁面,可以根據(jù)你自己需求來下載對應(yīng)版本
2 編譯Hue
tar -zxvf hue-3.12.0.tgz -C /usr/local/ cd /usr/local/hue-3.12.0 make install
編譯沒有問題就可以配置啦,可以將/usr/local/hue-3.12.0目錄刪除
3 配置Hue
數(shù)據(jù)庫vim /usr/local/hue/desktop/conf/hue.ini
找到[[database]]
修改配置如下:
engine=mysql host=ambari-ttt-master port=3306 user=hue password=123456 name=hue schema=hue 如果沒有配置name=hue的話后面初始化數(shù)據(jù)庫會有問題
4 配置desktop
hue
端口,時區(qū)等信息配置
http_host=0.0.0.0 http_port=8888 server_user=hue server_group=hue default_user=hue default_hdfs_superuser=hdfs
5 初始化數(shù)據(jù)庫
cd /usr/local/hue/build/env/bin/ ./hue syncdb 在執(zhí)行時中間有交互,輸入no就好 ./hue migrate mysql -h xxx -u hue -p 登錄數(shù)據(jù)庫是否已經(jīng)初始化
6 啟動和重啟HUE
# 啟動hue cd /usr/local/hue/build/env/bin supervisor & # 關(guān)閉hue,hue有守護(hù)進(jìn)程會再拉起hue進(jìn)程 pkill -U hue 或者 killall -u hue
7 登錄Hue Web-Ui
http://x.x.x.x:8888
創(chuàng)建管理員
Hue
組件配置HDFS
配置[[hdfs_clusters]] [[[default]]] # Enter the filesystem uri fs_defaultfs=hdfs://ambari-ttt-master:8020 # Use WebHdfs/HttpFs as the communication mechanism. # Domain should be the NameNode or HttpFs host. # Default port is 14000 for HttpFs. webhdfs_url=http://ambari-ttt-master:50070/webhdfs/v1 # Directory of the Hadoop configuration hadoop_conf_dir=$HADOOP_CONF_DIR [[yarn_clusters]] [[[default]]] resourcemanager_host=ambari-ttt-master resourcemanager_port=8141 submit_to=True # URL of the ResourceManager API resourcemanager_api_url=http://ambari-ttt-master:8088 # URL of the ProxyServer API proxy_api_url=http://ambari-ttt-master:8088 # URL of the HistoryServer API history_server_api_url=http://ambari-ttt-master:19888 # URL of the Spark History Server spark_history_server_url=http://ambari-ttt-master:18088
需要在Ambari
中的HDFS
配置Custom core-site
添加訪問權(quán)限,配置如下:
hadoop.proxyuser.hue.groups=* hadoop.proxyuser.hue.hosts=*
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Centos7如何安裝Hue”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。