HBase的高階shell管理命令

2021-10-05 20:42:44 字數 592 閱讀 7731

例如:顯示伺服器狀態

hbase(main):058:0> status 'node01'
顯示hbase當前使用者,例如:

hbase>

whoami

顯示當前所有的表

統計指定表的記錄數,例如:

hbase> count 'user'
展示表結構資訊

檢查表是否存在,適用於表量特別多的情況

檢查表是否啟用或禁用

該命令可以改變表和列族的模式,例如:

為當前表增加列族:

hbase> alter 'user', name =

>

'cf2', versions =

> 2

為當前表刪除列族:

hbase(main):002:0>  alter 'user', 'delete'

=>

'cf2'

禁用一張表/啟用一張表

刪除一張表,記得在刪除表之前必須先禁用

禁用表-刪除表-建立表

HBase的高階shell管理命令

例如 顯示伺服器狀態 hbase main 058 0 status node01 顯示hbase當前使用者,例如 hbase whoami 顯示當前所有的表 統計指定表的記錄數,例如 hbase count user 展示表結構資訊 檢查表是否存在,適用於表量特別多的情況 檢查表是否啟用或禁用 該...

Hbase 高階shell的使用

1 bloomfilter 是否使用布隆過慮及使用何種方式,布隆過濾可以每列族單獨啟用 使用 hcolumndescriptor.setbloomfiltertype none row rowcol 對列族單獨啟用布隆 使用方法 create table 作用 用布隆過濾可以節省讀磁碟過程,可以有助...

hbase 常用的shell 命令

hbase 查詢通用shell命令 意思為包含,意思是等於 1.按family 列族 查詢,取回所有符合條件的 family scan scores 或者scan scores 2.類似於familyfilter,取回所有符合條件的 列 3.類似於familyfilter,符合條件的row都返回 4...