Hbase Shell操作
创建表:create ‘table1’, ‘tab1’, ‘tab2’ 回车即可
说明:创建表table1,列族2个,分别为tab1和tab2
列出所有表: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表