1. Create HBASE table
create 'member','member_id','address',{NAME=>'info',VERSIONS=>5}
member : hbase indicates
member_id, address, info : three column families of hbase
{NAME= >'info',VERSIONS=>5} : The maximum number of versions of the specified column family record history is 5. If not specified, only one version is retained,
which is the latest version
2. List all HBASE tables
list
3. Delete redundant columns Family:
disable 'member'
alter 'member',{NAME=>'member_id',METHOD=>'delete'}
enable 'member'
describe 'member'
disable : disable table
alter : modify table
enable : enable table
describe : view table Structure
4. Delete table
disable 'member'
drop 'member'
5. Query indicates whether
exists 'member'
6. Determine whether the table is enable
is_enable 'member'
7. Determine whether the table is disabled
is_disable 'member'
8.插入数据
插入几条记录
put'member','scutshuxue','info:age','24'
put'member','scutshuxue','info:birthday','1987-06-17'
put'member','scutshuxue','info:company','alibaba'
put'member','scutshuxue','address:contry','china'
put'member','scutshuxue','address:province','zhejiang'
put'member','scutshuxue','address:city','hangzhou'
put'member','xiaofeng','info:birthday','1987-4-17'
put'member','xiaofeng','info:favorite','movie'
put'member','xiaofeng','info:company','alibaba'
put'member','xiaofeng','address:contry','china'
put'member','xiaofeng','address:province','guangdong'
put'member','xiaofeng','address:city','jieyang'
put'member','xiaofeng','address:town','xianqiao'
9. Get a piece of data
get 'member','scutshuxue'
10. Get an id, all data of a column family
get 'member','scutshuxue ','info'
11. Get an id, all data of a column in a column family
get 'member','scutshuxue','info:age'
12. Update a record
put 'member','scutshuxue','info :age' ,'99'
13. Get two versions of data through timestamp
get 'member','scutshuxue',{COLUMN=>'info:age',TIMESTAMP=>1518061292383}
get 'member','scutshuxue' ,{COLUMN=>'info:age',TIMESTAMP=>1518061700977}
14. Get the values of multiple versions under the column family
get 'member','scutshuxue',{COLUMN=>'info: age',VERSIONS=>6}
15. Full table scan
scan 'member'
16. Delete the address:town field whose rowkey is xiaofeng
delete 'member','xiaofeng','address:town'
17. Delete the entire row of data
deleteall 'member', 'xiaofeng'
18. Query how many rows
count 'member' in the table
19. Add the 'info:age' field to the id of 'xiaofeng', and use counter to increment
hbase(main ):057:0>incr 'member','xiaofeng','info:age'
COUNTER VALUE = 1
hbase(main):058:0>get 'member','xiaofeng','info:age'
COLUMN CELL
info :age timestamp=1321590997648, value=\x00\x00\x00\x00\x00\x00\x00\x01
1 row(s) in 0.0140seconds
hbase(main):059:0>incr ' member','xiaofeng','info:age'
COUNTER VALUE = 2
hbase(main):060:0>get 'member','xiaofeng','info:age'
COLUMN CELL
info:age timestamp=1321591025110, value=\x00\x00\x00\x00\x00\x00\x00\x02
1 row(s) in 0.0160seconds
to get the value of the current count
hbase(main):069:0>get_counter 'member','xiaofeng','info:age'
COUNTER VALUE = 2
20. Empty the entire table
truncate 'member '
Hbase common command line
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=326026109&siteId=291194637
Recommended
Ranking