Hbase单机版安装

注意

1. 需要oracle jdk 7+。
2. Hbase0.98分别支持hadoop1和hadoop2,hadoop1已经不更新了,所以选用hbase0.98-hadoop-2。
3. 单机版hbase: hbaseMaster,zookeeper,regionserver都在一起,使用本地磁盘代替hdfs存储。(除了单机版以外,还有为分布式和真实分布式)

一、安装、配置、启动

1.下载

hbase镜像:http://mirror.bit.edu.cn/apache/hbase/

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
  • HMaster管理:
    http://10.10.xx.xx:60010

Hbase单机版安装_第1张图片

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

你可能感兴趣的:(hbase)