Zeppelin0.8新增Hive3.1.1直譯器
阿新 • • 發佈:2018-12-31
前提條件:
-
hive2伺服器正常,可以通過DBSchema類似的資料庫瀏覽器正常連線上,或java 程式碼直接連線上. hive 依賴hadoop 平臺和 mysql 資料庫。
-
zeppelin 安裝正常
關鍵引數:
hive.driver org.apache.hive.jdbc.HiveDriver
hive.url jdbc:hive2://hive伺服器主機IP:10000
hive.user hive使用者: hive
hive.password hive密碼:
Zepplin 版本:0.8
Hive 版本:3.1.1 IP 10.20.2.1 埠 :10000
需要事先下載好的依賴檔案: 如下圖:
hive-jdbc-3.1.1.jar
hive-common-3.1.1.jar
hive-serde-3.1.1.jar
hive-service-rpc-3.1.1.jar
hadoop-common-3.1.1.jar
hive-service-3.1.1.jar
curator-client-4.0.1.jar
上傳到zeppelin 目錄下 /var/server/zeppelin/interpreter/jdbc
我的zeppelin 安裝目錄是/var/server/zeppelin。請根據實際安裝目錄修改.
開啟zeppelin, 點選右上角,建立直譯器:
輸入hive 和選擇JDBC
3.重要JDBC引數填寫如下:
- 拷貝下載的JDBC相關jar檔案,到指定的目錄/var/server/zeppelin/interpreter/jdbc
5.新增jar依賴路徑 (這個是最難的部分,不同的版本依賴可能差別很大,通過不斷的測試,和試錯從https://mvnrepository.com/artifact/org.apache.hive/ 找到了完整的依賴jar.
- zeppelin 伺服器可以不用重新啟動,直接測試 。
測試成功截圖: