1. 程式人生 > 其它 >HBase shell 基本操作

HBase shell 基本操作

一、實驗目的

(1)瞭解HBase的基本概念和資料模型。

(2)掌握HBase Shell客戶端操作和HBase的基本方法。

二、實驗環境

虛擬機器+ubuntu18.04.5

三、實驗步驟

1、新建一個表格,表格名為liyiwen17,列族為stuinfo和grades(VERSIONS採用系統預設),並往表格中填入資料,表格具體內容如下,其中Hadoop一列需要指定時間戳為0,其他列系統自動分配即可。

建立表格:

create '表名','列族名','列族名'...
例:create 'liyiwen17','stuinfo','grades'

新增資料:(put:新增一行新的資料行或者是覆蓋指定行的資料)

put '表名','行鍵名稱','列族名:列名','值'
							 注意:列族名必須是已建立的,否則會報錯
例:put 'liyiwen17','002','stuinfo:name','zhaoming'

若有指定時間戳(一般情況下為預設),此處設定Hadoop時間戳為0:

例:put 'liyiwen17','001','grades:Hadoop',’79',0

檢視全表資料:

scan '表名'

2、修改grades列族的VERSIONS引數,設定為允許儲存5個版本資料。

修改語句:

修改後結果:

3、找出行健中包含數字0,且列族為stuinfo的所有資訊。

4、修改表格中名字為fangyuan的Hadoop成績,修改五次,分別為75、78、80、86、88,對應的時間戳分別為1、2、3、4、5,並用一條語句把所有的這五個版本資料一次性展示。

5、列出stuinfo:name中包含字串ing 的所有鍵值對。

5、刪除整張表,並判斷它是否存在。