下载地址: 我这里下载的是hbase-0.94.3.tar.gz版本
首先在适用Hbase前确定Hadoop的安装,同时hadoop与habse有版本兼容的问题
hadoop版本可以参考:Hadoop版本号说明
一、解压安装
解压就行
cp hbase-0.94.3.tar.gz /usr/local/
cd /usr/local
tar zxvf hbase-0.94.3.tar.gz
二、配置启动
1、配置如果你已经在环境变量中设置了JAVA_HOME配置,就不需要修改,可以直接启动
修改conf/hbase-env.sh 文件的JAVA_HOMEexport JAVA_HOME=/opt/java/
2、启动
在启动Hbase前确定Hadoop是启动的
cd hbase-0.94.3
bin/start-hbase.sh
这里可以查看logs/下的日志记录,里面可以看到相关的启动信息和报错信息,按照错误提示做相应的修改就可以。
关闭Hbase bin/stop-hbase.sh
进入shell模式:
bin/hbase shell
如果显示如下信息证明启动成功
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell Version 0.94.3, r1408904, Wed Nov 14 19:55:11 UTC 2012 hbase(main):001:0>再运行exit实现退出
hbase(main):001:0> exit三、运行实例
参考
进入shell模式bin/hbase shell
创建表
create 'test','persion','address'
查看表
list
TABLE
test
1 row(s) in 1.2840 seconds插入数据
put 'test','hing','persion:name','hing'
put 'test','hing','persion:age','28'
put 'test','hing','persion:position','haidian'
put 'test','hing','persion:address:zipcode','100085'
取得数据
get 'test','hing'
结果
COLUMN CELL
address:position timestamp=1355194672878, value=haidian address:zipcode timestamp=1355194687216, value=100085 person:age timestamp=1355194660472, value=28 person:name timestamp=1355194649376, value=hing删除表
disable 'test'
drop 'test'
同时可以通过 web方式参看相关信息。