1.hbase(mian)>list查看有哪些表
2.创建表
# 语法:create <table>, {NAME => <family>, VERSIONS => <VERSIONS>}
# 例如:创建表t1,有两个family name:f1,f2,且版本数均为2
hbase(mian)> creat 't1'.{name=>'f1',versions =2},{name =>'f2,versions=>2'}
3.删除表
分两步:首先disable然后drop
例:hbase(main)> disable 't1'
hbase(mian)> drop 't1'
4.查看表结构
# 语法:describe <table>
# 例如:查看表t1的结构
hbase(main)> describe 't1'
5.修改表结构
修改表结构必须先disable
# 语法:alter 't1', {NAME => 'f1'}, {NAME => 'f2', METHOD => 'delete'}
# 例如:修改表test1的cf的TTL为180天
hbase(main)> disable 'test1'
hbase(main)> alter 'test1',{NAME=>'body',TTL=>'15552000'},{NAME=>'meta', TTL=>'15552000'}
hbase(main)> enable 'test1'
2.创建表
# 语法:create <table>, {NAME => <family>, VERSIONS => <VERSIONS>}
# 例如:创建表t1,有两个family name:f1,f2,且版本数均为2
hbase(mian)> creat 't1'.{name=>'f1',versions =2},{name =>'f2,versions=>2'}
3.删除表
分两步:首先disable然后drop
例:hbase(main)> disable 't1'
hbase(mian)> drop 't1'
4.查看表结构
# 语法:describe <table>
# 例如:查看表t1的结构
hbase(main)> describe 't1'
5.修改表结构
修改表结构必须先disable
# 语法:alter 't1', {NAME => 'f1'}, {NAME => 'f2', METHOD => 'delete'}
# 例如:修改表test1的cf的TTL为180天
hbase(main)> disable 'test1'
hbase(main)> alter 'test1',{NAME=>'body',TTL=>'15552000'},{NAME=>'meta', TTL=>'15552000'}
hbase(main)> enable 'test1'