Hbase Shell

  1. 對Hbase 進行操作
# 進入Hbase
hbase shell
# 退出Hbase
exit
  1. 對表進行操作
# 展示所有的表
list
# 詳細描述某一張表
desc 't1'
# 展示表內的數(shù)據(jù) 
scan 't1'
# 創(chuàng)建表( 表名為t1 列族有 f1 f2 )
create 't1', 'f1', 'f2'
# 刪除表(首先置為不可用狀態(tài) :disable 't1' )
drop 't1'

3.對表內進行操作

# 向表的值更新(修改)數(shù)據(jù)
put ‘t1’,  'r1', 'f1:c1' value

# 向表內新增列族
alter 't1', 'f1'

# 向表內刪除列族f1
alter  't1', {NAME => 'f1', METHOD => 'delete'}
# 或者
alter 't1', 'delete' => 'fl'

#向表內修改列族
列族被創(chuàng)建后不能直接修改,只能通過刪除然后重新創(chuàng)建的方式
列族被刪除的時候,列族的數(shù)據(jù)也會被同時刪除

#Hbase shell沒有提供刪除列族中的列操作
# 首先
disable 'tl'
# 最后
enable 't1'
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容