1. 程式人生 > >大數據開發學習之hbase命令的簡單操作

大數據開發學習之hbase命令的簡單操作

數據 小白 hba name isa 出現 base 相同 大牛

小課堂之hbase命令的簡單操作

1、創建一張表

create 表名,列族名

create ‘t0‘,‘cf01‘ --把單引號去掉?

undefined local variable or method `t02‘ for

在hbase shell當中使用字符串時,需要註意,要加上引號

是否可以使用雙引號?可以

2、向表中插入數據

每一次put的時候,是put一個cell進去

put 表名,rowkey,列限定符,值

put ‘t01‘,‘rowkey00001‘,‘cf01:name‘,‘zs‘

向同一個rowkey下put數據的話將會出現什麽效果?

相同的列限定符:put ‘t01‘,‘rowkey00001‘,‘cf01:name‘,‘zs_new‘

不同的列限定符: put ‘t01‘,‘rowkey00001‘,‘cf01:age‘,20

3、獲取某一行的值

以行為單元

get 表名,rowkey

4、獲取表中一共有多少條記錄

count 表名

5、刪除,操作單元還是一個cell

delete 表名,rowkey,列限定符

delete ‘t01‘,‘rowkey00001‘,‘cf01:age‘

6、刪除表

在hbase中如果需要刪除的話,必須將表先禁用掉。

禁用表:disable 表名禁用表不能對外提供服務,可以通過enable ‘t02‘的方式將表恢復成可用狀態

刪除表: drop 表名

7、通過scan查看表中的所有記錄

scan ‘表名‘

8、通過scan查看某些列的所有記錄

scan ‘t01‘,{COLUMNS=>‘cf01:name‘}

只顯示了帶有該列的記錄。如果某些行中沒有該列將不會進行顯示。如果你已經做好準備,那麽就立即開始行動吧!大數據學習資料分享群119599574 不管你是小白還是大牛,小編我都挺歡迎,不定期分享幹貨,包括我自己整理的一份最新的適合2018年學習的大數據開發和零基礎入門教程,歡迎初學和進階中的小夥伴。

大數據開發學習之hbase命令的簡單操作