Hbase常用操作命令
Hbase常用操作命令
- (1)進入hbase shell
- (2)創建、查看、刪除命名空間
- (3)創建、查看、刪除表以及使表有效和無效
- (4)添加、獲取、刪除單元格添中的數據
- (5)修改表的結構
- (6)退出Hbase shell
- (7)查看Hbase集群的狀態
(1)進入hbase shell
在啟動HDFS和Hbase之后,在Linux客戶端輸入“hbase shell”命令將進入Hbase Shell。
打開Hbase Shell之后,首先輸入“help”命令,Hbase Shell會顯示Hbase所提供的所有Shell命令。
(2)創建、查看、刪除命名空間
建立一個test的命名空間
可以通過如下describe命令來查看所建立的命名空間的詳細信息
我們也可以通過如下命令來查看當前Hbase中所有的命名空間
通過如下命令來刪除一個命名空間
(3)創建、查看、刪除表以及使表有效和無效
建立一個usr_beha表,有兩個列族,一個是beha,一個是attr,具體的命令如下,創建表時至少有一個列族
輸入list命令就可以看到如下信息,顯示usr_beha表已經創建。List命令顯示當前Hbase中所有的表的信息
輸入describe ‘usr_beha’命令,就可以看到如下信息
describe命令用于顯示一個表的結構與設置信息
可以讓我們看到關于一個表的一些默認的設置
關于列族的屬性信息我們也可以在創建表時通過以下方式進行明確的設置
刪除一個表使用drop命令,比如刪除我們創建的usr_beha表,具體的命令格式如下:(需首先使用disable命令使該表失效)
在創建表時指定表所屬的命名空間,則可以使用如下命令
查看一個命名空間下的所有表格信息,可以使用如下命令
(4)添加、獲取、刪除單元格添中的數據
向表usr_beha中寫入ID為38932423的用戶張三的姓名
格式:put 表名,行鍵,列族,數據
通過如下命令來查看剛剛寫入的數據:
格式:get 表名,行鍵,列族
通過scan命令來查看整個表的信息
刪除上述單元格的數據,則可以使用delete命令
格式:delete 表名,行鍵,列族
(5)修改表的結構
在剛創建的表usr_beha中添加一個新的列族ecf1:
刪除一個表中的列族
(6)退出Hbase shell
退出Hbase Shell使用exit命令
(7)查看Hbase集群的狀態
使用status命令,并可以根據summary、simple和detailed這幾個關鍵詞來獲取不同詳細程度的狀態信息
總結
以上是生活随笔為你收集整理的Hbase常用操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js读取excel表格
- 下一篇: 声反馈(啸叫)如何避免产生和解决