Hbase的shell操作

Hbase Shell操作

创建表create  ‘table1’, ‘tab1’, ‘tab2’  回车即可

说明:创建表table1,列族2个,分别为tab1tab2

列出所有表:list

查看表的构造:describe "table1"

插入数据put ‘table1’, ‘rk-00001’,’tab1:key’,’value’  //这里往列族tab1插入数据,rowkey=rk-00001

查询表数据:

Get ‘table’,’rk-00001’,’tab1’//查看哪张表哪一列哪一个列族

get ‘table1’, ‘rk-00001’ //查询哪张表,哪一行的数据

扫描表数据scan ‘table1’

增加列族alter

增加列族的时候,注意,刚刚新增加的列族如果没有数据在 get rk的时候是不会显示出来的,需要往该新增加的列族里面添加数据才会显示出来。语法:

Alter ‘table1’,{NAME=>’lie3’}这样table1就会多出一个列族3

最简单的方式就是:alter ‘table1’,’lie4’,这个也能增加新的列族

删除列族:Alter ‘table1’,’delete’=>’lie4’,这个就可以将lie4删除。

获取多个列族的信息:Get  ‘table1’,’rk-001’,’lie1’,’lie2’

注:要drop表 ,首先要disable表

原文地址:https://www.cnblogs.com/dummyly/p/10099574.html