1、进入hbase:

hbase shell

2、创建表:

create 'test' 'cf'

ps:Hbase shell中表名、行、列都必须用引号括起来
ps:创建表时必须指定表名和列族
3、查看关于表的信息

list 'test'

4、向表中插入数据

put 'test','row1','cf:a','value1'

第一个值为表名,第二个值为行,第三个值为列族,第四个值为值
ps:使用put命令表行列族相同时可以覆盖旧数据
使用put命令表行列族相同时,可以产生新的记录
put插入的数据默认不支持中文
至此理解:同表不同列族下可存在相同数据,对同表同列族数据操作时会更新数据,hbase是一个立体的数据库
5、获取表中某一行的数据

get 'test','row1'

ps:一行可以包括列族的多个后缀
6、禁用表格:要想删除表就先要禁用表

disable 'test'

ps:禁用的表格可以被list但无法被scan和get
内部没有数据的表格无法被禁用
7、启用表格

enable 'test'

8、如果表格已被禁用可以通过drop来删除表

drop 'test2'

9、推出终端且保持在后台运行

quit
Last modification:April 2nd, 2020 at 05:12 pm
If you think my article is useful to you, please feel free to appreciate