您的位置:首页 > 其它

1004-HBase的基本操作

2015-06-08 19:09 369 查看
1、连接HBase

./bin/hbase shell

2、创建一个表

使用create命令创建一个表,必须给出特定的表名(table name)和列族( the ColumnFamily name)


hbase(main):001:0> create 'test', 'cf'


3、列出表信息

hbase(main):002:0> list 'test'

4、put 数据到指定的表

使用put命令,并指定表,行建,列族中的列(Column),数值。

hbase(main):004:0> put 'test', 'row2', 'cf:b', 'value2'

hbase(main):003:0> put 'test', 'row1', 'cf:a', 'value1'


在HBase中的所有列(Columns)以列族(ColumnFamily)为前缀,例如: cf:a表示cf为列成员组,a表示具体的列,cf为前缀

5、使用Scan命令扫名HBase表的所有数据

hbase(main):006:0> scan 'test'

6、通过get命令从HBase获取一条数据


hbase(main):007:0> get 'test', 'row1'


7、Disable 一个表

如果你想删除一个表或改变其设置,首先你需要禁用该表(使用Disable命令),然后重新启用(使用enable命令)
hbase(main):024:0> disable 'test'


8、Drop一个表


hbase(main):011:0> drop 'test'

9、quit命令退出HBase Shell 命令窗口
若退出HBase Shell ,断开HBase的连接,使用quit命令,这种情况的退出HBase会一直在后台运行

10、停止
bin/stop-hbase.sh

停止HBase服务,需要花费几分钟,可以使用jps命令确保HMaster and HRegionServer 进程是否关闭

参考文章:

http://hbase.apache.org/book.html#_introduction

http://www.uml.org.cn/sjjm/201212141.asp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: