hbase

hbase是一张表:表中有一个唯一键是 row key, 每个row key 对应 N(N >= 1)个列族。每个列族由N个列组成(N>=1)。
创表
create 'hbase_test','column_family_1', 'column_family_2', 'column_family_3'
创表的关键字是create,”hbase_test”是表名;”column_family_1”,”column_family_2”,”column_family_3”是三个不同的列族名。
删除表
disable 'hbase_test'
drop 'hbase_test'
查看所有表
list
查看表结构
describe 'table'
插入与更新数据
put 'table', 'row key', 'column_family:column', 'value'
查看创表过程,相比也知道”hbase_test”是表名;’001’ 是row key;’column_family_1:column_1’ 是列族以及列族对应的列,中间用”:”分隔;’value1’ 是”colum_1”这个列的值。表格的其他数据,可以用此方法全部插入:
put 'hbase_test','key_2','column_family_1:column_1','value4'
put 'hbase_test','key_2','column_family_1:column_2','value5'
读取数据(get)
get 'hbase_test','key_1'
表名和keyid
读取数据(scan)
使用get命令虽然方便,但是终究只是某一个row key下的数据,若需要查看所有数据,明显不能满足我们工作需求。别急,还可以使用scan命令查看数据:
scan 'hbase_test'
https://blog.csdn.net/ck3207/article/details/81674557
浙公网安备 33010602011771号