天天看點

zeppelin連接配接hbasezeppelin配置hbase解釋器(非CDH,要考慮版本相容)

zeppelin配置hbase解釋器(非CDH,要考慮版本相容)

準備:叢集搭建,免密登入,時間同步,hbase确認跑通

1:将hbase相關jar包導入到zepplin目錄下

cp /usr/local/hbase/lib/hbase-* /usr/local/zeppelin/interpreter/hbase/

cp /usr/local/hbase/conf/hbase-env.sh /usr/local/zeppelin/conf/

2:配置zepplin下conf的相關配置檔案

vi /usr/local/hbase/conf/zeppelin-env.sh

加入hbase環境變量

export HBASE_HOME=/usr/local/hbase(叢集啟動所需配置)

3:配置zepplin web端解釋器

點選右上角下拉選項,選擇Interpreter.

zeppelin連接配接hbasezeppelin配置hbase解釋器(非CDH,要考慮版本相容)

輸入hbase,如圖出現hbase的解釋器配置清單,并修改相關配置,沒有的配置選項則建立。

zeppelin連接配接hbasezeppelin配置hbase解釋器(非CDH,要考慮版本相容)

ruby的目錄是基于hbase家目錄的相對目錄,所有路徑都要基于自己的情況進行修改

三個依賴不添加會報錯

/usr/local/hbase/lib/hbase-client-1.2.1.jar

/usr/local/hbase/lib/hbase-common-1.2.1.jar

/usr/local/hbase/lib/hbase-protocol-1.2.1.jar

5.測試

1.啟動叢集

2.啟動zookeeper

3.啟動zeppelin

4.啟動hbase

5.在zeppelin web界面建立create new note 選擇自己配置好的hbase

zeppelin連接配接hbasezeppelin配置hbase解釋器(非CDH,要考慮版本相容)

6.測試hbase語句

zeppelin連接配接hbasezeppelin配置hbase解釋器(非CDH,要考慮版本相容)