HBase shell 基本操作
阿新 • • 發佈:2021-10-17
一、實驗目的
(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、刪除整張表,並判斷它是否存在。