1、環境準備
linux環境
hadoop版本:3.2.1
hive版本 :3.1.2
hbase版本 :2.2.6
hue版本:4.8.0
nodejs版本:14.15.3(一定要裝,否則編譯hue的時候報錯)
hadoop集群、hive以及hbase集群都已經搭建完成,本文重點是hue的搭建。
2、安裝詳細步驟
2.1、安裝相關依賴
yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++krb5-devel libffi-devel libxml2-devel libxslt-develmakemysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel rsync
進入目錄執行 tar -zxvf hue-4.8.0.tgz
會在當前目錄下生成hue-4.8.0的目錄
2.3、編譯hue包
cd hue-4.8.0
prefix=/home/hue make install
執行完成之後,會生成home/hue/hue 目錄。
hue根目錄
2.4、啟動hue
cd /home/hue/hue
hue目錄
執行 nohup build/env/bin/supervisor &
當前目錄有nohup.out , 檢視出現如下警告,可以忽略:
nohup.out
可以在瀏覽器中直接http://hadoop02:8888/hue/,顯示如下介面,表示啟動成功
hue介面
3、配置hdfs
cd desktop/conf/
conf列表
編輯hue.ini,hadoop集群的hdfs的namenode、yarn的resourcemaneer在hadoop01機器上
hdfs配置
yarn配置
hadoop集群:
重啟啟動hadoop,以及hue即可。
4、配置hive
編輯hue.ini
beeswax
5、內建資料庫修改為mysql
編輯hue.ini
mysql
./build/env/bin/hue migrate
6、配置hbase
編輯hue.ini,hbase的master節點在hadoop01上,一定要確保hbase上啟動thrift服務。(備註:hbase支援thrift 、thrift2 ,一定要啟動thrift,因為hue只支援thrift。)
hbase
hbase中需要修改 hbase-site.xml
hbase-site.xml
備註:官網上給的配置是這樣的
hue-hbase-site.xml
在我配置成這樣的時候,一直報錯,獲取不到資料。這個問題困擾了一天,各種方式都試了就是不行。最終搜尋到這個文章:才把問題解決。
軟體測試需要學 mysql嗎 軟體測試需要學什麼?
軟體測試需要學習基礎的測試方法 軟體程式設計的技能 資料庫 作業系統等知識。軟體測試做為it行業的高薪技術崗,很多人非常看好它的發展前途,想要從事或者轉行進入這個崗位。但這畢竟是乙份技術崗,是需要對軟體測試有一定了解和經驗的,很多人就想先學習一下再上崗,那軟體測試需要學什麼呢?軟體測試需要學習相關專...
Hue新增MySQL資料庫
chd集群新增完hue元件之後。使用hive進行查詢正常,但是使用db query查詢報錯,報錯內容如下 1.在chd集群中點選hue元件,選擇配置,在搜尋框中搜尋hue safety valve.ini或是在 類別 高階 中查詢,在安全閥中新增以下 name 資料庫名字 engine mysql ...
你需要Flash Remoting嗎?
flash mx推出後,macromedia積極推出很多和flash有關的產,有drk flash remoting flash data connecton kit,即將來臨還有central和royale 其中最令一般flash玩家疑惑的是flash remoting和data connecto...