Hbase单机版安装

来源:互联网 发布:linux dd 克隆系统 编辑:程序博客网 时间:2024/05/08 01:29

注意

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 /opthttp://mirror.bit.edu.cn/apache/hbase/0.98.18/hbase-0.98.18-hadoop2-bin.tar.gztar -xvf hbase-0.98.18-hadoop2-bin.tar.gzln -s /opt/hbase-0.98.18-hadoop2-bin hbase
2.相关目录
mkdir -p /opt/hbase/zookeepermkdir -p /opt/habse/data
3. 修改Hbase相关环境变量
JAVA_HOME=/usr/local/jdkHBASE_HOME=/opt/hbaseexport CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport 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 -l25277 org.apache.hadoop.hbase.master.HMaster
  • HMaster管理:
    http://10.10.xx.xx:60010

Hbase status界面

2.Hbase shell连接

/opt/hbase/bin/hbase shell

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