天天看點

HBase快速入門系列(3) | Hbase的shell基本操作

  大家好,我是不溫蔔火,是一名計算機學院大資料專業大二的學生,昵稱來源于成語—<code>不溫不火</code>,本意是<code>希望自己性情溫和</code>。作為一名網際網路行業的小白,部落客寫部落格一方面是為了記錄自己的學習過程,另一方面是總結自己所犯的錯誤希望能夠幫助到很多和自己一樣處于起步階段的萌新。但由于水準有限,部落格中難免會有一些錯誤出現,有纰漏之處懇請各位大佬不吝賜教!暫時隻有csdn這一個平台,

  此篇為大家帶來的是Hbase的shell操作。

1. 基本操作

2. 表的基本操作

1. 進入HBase用戶端指令行

HBase快速入門系列(3) | Hbase的shell基本操作

2. 檢視幫助指令

HBase快速入門系列(3) | Hbase的shell基本操作

3. 檢視目前資料庫中有哪些表

HBase快速入門系列(3) | Hbase的shell基本操作

1. 建立表

HBase快速入門系列(3) | Hbase的shell基本操作

2.檢視表的具體類型

HBase快速入門系列(3) | Hbase的shell基本操作

3. 插入資料到表

4. 掃描檢視表資料

HBase快速入門系列(3) | Hbase的shell基本操作

5. 更新指定字段的資料

HBase快速入門系列(3) | Hbase的shell基本操作

6. 檢視“指定行”或“指定列族:列”的資料

HBase快速入門系列(3) | Hbase的shell基本操作

7. 統計表資料行數

HBase快速入門系列(3) | Hbase的shell基本操作

8. 删除資料

删除某rowkey的全部資料:

删除某rowkey的某一列資料:

HBase快速入門系列(3) | Hbase的shell基本操作

9. 清空表資料

注意:清空表的操作順序為先disable,然後再truncate。

HBase快速入門系列(3) | Hbase的shell基本操作

10. 删除表

首先需要先讓該表為disable狀态:

然後才能drop這個表:

HBase快速入門系列(3) | Hbase的shell基本操作

提示:如果直接drop表,會報錯:ERROR: Table student is enabled. Disable it first.

11. 變更表資訊

将info列族中的資料存放3個版本:

HBase快速入門系列(3) | Hbase的shell基本操作

  本次的分享就到這裡了,

  好書不厭讀百回,熟讀課思子自知。而我想要成為全場最靓的仔,就必須堅持通過學習來擷取更多知識,用知識改變命運,用部落格見證成長,用行動證明我在努力。   如果我的部落格對你有幫助、如果你喜歡我的部落格内容,聽說點贊的人運氣不會太差,每一天都會元氣滿滿呦!如果實在要白嫖的話,那祝你開心每一天,歡迎常來我部落格看看。