啟動(dòng)Hbase
brew services start hbase
hbase shell的使用
創(chuàng)建表
create 'test', 'cf'
- 這句話的意思是建立一個(gè)叫test的表芹橡,這個(gè)表里面有一個(gè)列族扛邑,這 個(gè)列族叫cf
- 為什么不定義列?
- 列只有在你插入第 一條數(shù)據(jù)的時(shí)候才會(huì)生成
查看表
list
查看表屬性
describe 'test'
增加列族
alter 'test', 'cf2'
- 在生產(chǎn)環(huán)境下執(zhí)行這個(gè)命令之前吗氏,最好先停用(disable)這個(gè)表
插入數(shù)據(jù)
put 'test', 'row1', 'cf:name', 'jack'
- 往test表插入一個(gè)單元格柠并。
- 這個(gè)單元格的rowkey為row1,也就是說(shuō)它是屬于row1這個(gè)行中的一個(gè)列冕末。
- 該單元格的列族為cf。該單元格的列名為name侣颂。
- 數(shù)據(jù)值為jack档桃。
查看數(shù)據(jù)
scan 'test'
獲取單元格數(shù)據(jù)
get 'test', 'row7', 'cf:name'
刪除數(shù)據(jù)
delete 'test', 'row7', 'cf:name'