分佈式數據倉庫Hbase安裝

1. 安裝解壓包

2. 設置文件conf目錄下hbase-env.sh

JAVA_HOME絕對路徑,和沒有安裝zookeeper時需要去掉註釋(126行)

3. 同樣conf文件下隱藏目錄sudo vim regionservers 添加從節點

4. hbase-site.xml配置文件缺省是沒有配置項的,需要寫入的信息較多,具體如下圖所示,至少需要配置hbase.rootdir、hbase.cluster.distributed、hbase.zookeeper.quorum、hbase.tmp.dir四項。

<configuration>

  <property>
  <name>hbase.rootdir</name>
  <value>hdfs://master:9000/hbase</value>
  </property>

  <property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
  </property>

  <property>
  <name>hbase.zookeeper.quorum</name>
  <value>master,slaver01,slaver02</value>
  </property>

  <property>
  <name>hbase.tmp.dir</name>
  <value>/usr/local/hbase/hbase-2.1.4</value>
  </property>

</configuration>
 

5. 修改環境變量sudo vim ~/.bashrc

export HBASE_HOME=/usr/local/hbase/hbase-2.1.4
export PATH=$PATH:$HBASE_HOME/bin
保存修改source ~/.bashrc

6. start-hbase.sh運行進程

7. 運行網頁查看master:60010

如果不是正常顯示,需要在conf文件夾中hbase-site.xml加入以下內容:

<property>

<name>hbase.master.info.port</name>

<value>60010</value>

</property>

8. 運行hbase shell命令時出現[ERROR] Terminal initialization failed; falling back to unsupported java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected的錯誤

刪除hadoop中的$HADOOP_HOME/share/hadoop/yarn/lib/jline-0.9.94.jar即可解決

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章