手把手教你搭建Hive Web環境

2021-09-22 13:11:48 字數 2271 閱讀 1998

了解hive的都知道hive有三種使用方式——cli命令列,hwi(hie web inte***ce)瀏覽器 以及 thrift客戶端連線方式。

為了體驗下hwi模式,特意查詢了多方的資料,都沒有乙個完整的部署方案,經過一下午的踩坑,這裡特意總結一下,希望為後人節省點時間。

先放個圖興奮一下!

文件資源

各個元件

tar

-zxvf

hive-2

.1.0-src

.tar

.gz

然後進入目錄$/hwi/web,執行打包命令:

jar

-cvf

hive-hwi-2

.1.0

.war *

得到hive-hwi-2.1.0.war檔案,複製到hive下的lib目錄中。

cp hive-hwi-2.1.0.war $/lib
修改hive的配置檔案hive-site.xml(這個一般是你自己建立的,有可能是建立空的、也有可能是從hive-default.xml.template來的)

hive.hwi.listen.hostname>

0.0.0.0value>

監聽的位址description>

property>

hive.hwi.listen.portname>

9999value>

監聽的埠號description>

property>

hive.hwi.war.filename>

lib/hive-hwi-2.1.0.warvalue>

war包所在的位址,注意這裡不支援絕對路徑,坑!description>

property>

不知道為什麼,從很久以前的版本就有這個問題。找tools.jar一直找不到,所以需要手動複製一下:

cp

$/lib/tools.jar $/lib

解壓縮:

tar

-zxvf

apache-ant-1

.9.7-bin

.tar

.gz

複製到/usr下

mv apache-ant-1.9.7 /usr
可以改個名字

mv

apache-ant-1

.9.7

ant-1

.9.7

配置/etc/profile配置檔案

vim /etc/profile

...在最後面新增ant的路徑

export ant_home=/usr/ant-1.9.7

export path=$path:$ant_home/bin

...

最後別忘記執行配置檔案:

source /etc/profile
輸入ant -version驗證下ant是否裝成功。

上面的步驟都配置完,基本就大功告成了。進入$/bin目錄:

hive --service hwi
上面的命令會導致輸出的資訊直接打到控制台,推薦後台程序啟動。

nohup bin/hive --service hwi > /dev/

null

2> /dev/

null &

前面配置了埠號為9999,所以這裡直接在瀏覽器中輸入:

localhost:

9999/hwi

就能訪問到web 介面了!

如果看不到結果,就多重新整理幾次~

使用的方法,就是建立乙個session,然後在session裡面去執行語句。

手把手教你搭建FastDFS

fastdfs分布式檔案儲存,4 500m檔案都適合,它分為三個部分 第一部分,client,客戶端,即發起訪問者,使用者 第二部分 tracker,追蹤器,可搭建集群,檔案上傳時,tracker會跟蹤檔案資源,記住檔案存在 第三部分 storage,儲存檔案,倉庫,可搭建集群,以分組為單位,每一組...

手把手教你搭建gitlab

sudo yum install y curl policycoreutils pythonopenssh serversudo systemctl start sshdsudo systemctl enable sshdsudo yum install firewalld systemd yser...

手把手教你搭建 vue 環境

安裝成功後 右鍵選單 我們可以看到 gti bash here 說明我們已經安裝成功git 1.2 檢測node 是否安裝成功 右鍵空白,選擇 gti bash here 彈出 1.2.1 在終端輸入 node v 如果輸出版本號,說明我們安裝node 環境成功 隨便我們可以檢視 npm 的 版本號...