小課堂之hbase命令的簡單操作 1、創建一張表 create 表名,列族名 create 't0','cf01' --把單引號去掉? undefined local variable or method `t02' for 在hbase shell當中使用字元串時,需要註意,要加上引號 是否可以使 ...
小課堂之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年學習的大數據開發和零基礎入門教程,歡迎初學和進階中的小伙伴。