HBase学习笔记(一)

配置单机环境:
1、编辑$HBASE_HOME/conf/hbase-env.sh,添加JAVA_HOME(将$HBASE_HOME替换为HBase所在目录路径)。
2、编辑$HBASE_HOME/conf/hbase-site.xml,配置本地存储目录。如下:
<property>
    <name>hbase.rootdir</name>
    <value>file:///usr/local/hbase/var/hbase</value>
</property>
3、在单机环境下开始Hbase,使用如下命令:
$ sh $HBASE_HOME/bin/start-hbase.sh
starting master, logging to /usr/local/hbase/current/logs/hbasehadoop-master-master1.out
看到上述信息证明已经启动。
4、通过HBase shell连接HBase。使用如下命令:
$ $HBASE_HOME/bin/hbase shell
5、一些测试命令如下:
1)列出数据库中的表
hbase(main):001:0> list
TABLE 
0 row(s) in 0.5120 seconds
2)创建一个表名为test的表,列簇名为cf1
hbase(main):002:0> create 'test','cf1'
0 row(s) in 1.1940 seconds
3)查看是否创建成功
hbase(main):003:0> list
TABLE 
test 
1 row(s) in 0.0190 seconds
4)给test表中添加一行记录,行键为row1,列簇为cf1,列为a,值为value1
hbase(main):004:0> put 'test','row1','cf1:a','value1'
0 row(s) in 0.0630 seconds
5)遍历test表中的数据
hbase(main):005:0> scan 'test'
ROW COLUMN+CELL 
 row1 column=cf1:a, timestamp=1387444734655, value=value1 
1 row(s) in 0.0270 seconds
6)要删除表test,需要先将它置为不可用
hbase(main):006:0> disable 'test'
0 row(s) in 1.3250 seconds
7)删除表test
hbase(main):007:0> drop 'test'
0 row(s) in 1.1070 seconds
8)查看表test是否被删除
hbase(main):008:0> list
TABLE 
0 row(s) in 0.0100 seconds
6、退出HBase shell,使用如下命令:
hbase(main):009:0> exit
7、停止

$ sh $HBASE_HOME/bin/stop-hbase.sh
转载请注明出处: http://blog.csdn.net/iAm333



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值