1. 程式人生 > >Hbase單機版安裝

Hbase單機版安裝

注意

1. 需要oracle jdk 7+。
2. Hbase0.98分別支援hadoop1和hadoop2,hadoop1已經不更新了,所以選用hbase0.98-hadoop-2。
3. 單機版hbase: hbaseMaster,zookeeper,regionserver都在一起,使用本地磁碟代替hdfs儲存。(除了單機版以外,還有為分散式和真實分散式)

一、安裝、配置、啟動

1.下載
cd /opt
http://mirror.bit.edu.cn/apache/hbase/0.98.18/hbase-0.98.18-hadoop2-bin.tar.gz
tar -xvf hbase-0.98
.18-hadoop2-bin.tar.gz ln -s /opt/hbase-0.98.18-hadoop2-bin hbase
2.相關目錄
mkdir -p /opt/hbase/zookeeper
mkdir -p /opt/habse/data
3. 修改Hbase相關環境變數
JAVA_HOME=/usr/local/jdk
HBASE_HOME=/opt/hbase
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$HBASE_HOME/bin
4. 修改hbase-site.xml配置
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///opt/hbase/data</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/opt/hbase/zookeeper</value>
  </property>
</configuration>
5. 修改hbase-env.sh中的JAVA_HOME地址
export JAVA_HOME=/usr/local/jdk/
6. 啟動
sh /opt/hbase/bin/start-hbase.sh

二、開始

1.相關確認
  • 程序
# jps -l
25277 org.apache.hadoop.hbase.master.HMaster

Hbase status介面

2.Hbase shell連線

/opt/hbase/bin/hbase shell

hbase(main):001:0> status
2016-04-29 14:54:46,851 WARN  [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
1 active master, 0 backup masters, 1 servers, 0 dead, 3.0000 average load