日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hbase常用操作命令

發布時間:2023/12/31 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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常用操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。