接着之前装好的单机hadoop上继续安装habse,先从官网上下载hbase-1.4.9-bin.tar.gz,解压后修改了下面几处配置:
hbase-env.sh
# 打开下面这行,使用hbase自带的zookeeper
export HBASE_MANAGES_ZK=true
hbase-site.xm
<configuration>
<!--对应hdfs的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://bigdata.com:8020/hbase</value>
</property>
</configuration>
修改完了,还是以hadoop用户运行bin/start-hbase.sh启动。启动好后会看到在hdfs有个的hbase目录。
使用 /bin/hbase shell,用shell模式对hbase 进行操作,简单记录几个命令:
hbase(main):001:0> list # 列出所有表
hbase(main):001:0> create '表名', ‘colume1’, 'colume2' # 创建一张有2里族的表
hbase(main):001:0>put '表名', 'row_1', 'column1:v1', 'c_v1' # 往表中(row_1行)添加值(column列族中的v1元素)
hbase(main):001:0> scan '表名' # 扫描表中的值
hbase(main):001:0> count '表名' # 统计表的行数
hbase(main):001:0> disable/enable '表名' # 使表无效/有效
hbase(main):001:0> drop '表名' # 删除表
hbase(main):001:0> status # hbase 状态
...