可以嘗試使用HWI(Hive Web Interfave縮寫)去做查詢,分析的動作
Hadoop版本:2.2.0
HIVE版本:0.13.0
HIVE主程式:apache-hive-0.13.0-bin.tar.gz
(以下apache-hive-0.13.0-src以你的版本檔案名稱為準)
1.
lib裡面沒有hive-hwi-0.13.0.war檔案,所以要下載apache-hive-0.13.0-src.tar.gz,解壓縮後, 將apache-hive-0.13.0-src/hwi/web內的所有檔案進行壓縮,壓縮格式選擇 .war,壓縮好之後丟入apache-hive-0.13.0/lib 內
壓縮war格式的指令:jar -cvf hive-hwi-0.13.0.war ./*
(指令意思:將目前目錄底下所有檔案進行war壓縮,檔案名稱為hive-hwi-0.13.0.war,顯示詳細資訊)
2.安裝Apache Ant,並將該資料夾位置設定成環境變數(Ant資料夾我放置再/opt下)
修改vi /etc/profile
增加環境變數
export ANT_HOME=/opt/ant
export ANT_LIB=/opt/ant/lib
export PATH=$PATH:/opt/ant/bin
執行 ant -v 驗證,使否正常安裝
jar 命令參數:
-c 建立war壓縮檔
-v 顯示詳細過程
-f 指定 JAR文件名,通常这个参数是必须的
-M 不產生所有項目的文件(MANIFEST〕,此參數會忽略 -m參數
-0 數字,參數意思是指打包,不壓縮
3.修改Hive內的hive-site.xml
4.在主程式內的lib確定有以下5個函式庫,
- ant.jar
- ant-launcher.jar
- jasper-compiler-5.5.23.jar.zip
- jasper-runtime-5.5.23.jar
- tools.jar (此為你JDK內lib目錄底下的tools.jar,如果沒有新增進來出現錯誤)
最後下指令 hive --service hwi啟動HWI介面
再瀏覽器輸入http://192.168.2.150:9999/hwi/index.jsp
參考網站:http://cyxinda.blog.163.com/blog/static/36596186201451115050438/
沒有留言:
張貼留言