Hbase1.2的基本使用

Hbase的基本使用操作如下

1、創建表

 create "table_zkk","cf1"  # table_zkk是表名,cf1是列族名

2、查看

list #查看有哪些表

describe "table_zkk" #查看錶結構

3、刪除表

disable "table_zkk" #刪除之前先設置不可用

drop "table_zkk" #刪除表

4、向表裏寫入數據

put "table_zkk","rowkey001","cf1:name","zhangsan" #  "table_zkk"是表名,rowkey001是rowkey,cf1:name是在cf1的列族下的name字段,zhangsan是數據值。

5、查看錶中數據

 scan "table_zkk"

6、更新操作

put "table_zkk","rowkey001","cf1:name","lisi"  #更新操作和添加操作一樣,只要把要的新值放進去就行了

6、獲取一行數據

 get "table_zkk","rowkey001" #table_zkk表名,rowkey001行鍵

7、刪除數據

delete "table_zkk","rowkey001","cf1:name",1551319210288 # table_zkk表名字,rowkey001行鍵,cf1:name列族:列名,

1551319210288 時間戳

思考:爲什麼直接用行鍵不能刪除一行呢?是因爲一個行鍵並不能定位一條數據,也就是可以多行都是一個行鍵,下面演示一下:

7、插入多行數據,觀察數據

這次插入多行,行鍵都是rowkey001,列族和列明都是cf1:name。所以後面的會把前面的替換掉,最後展示的會是一條最新的語句;

那麼,是以前的值被替換掉了嗎?其實不是,數據還在,只是沒有展示出來,怎麼展示呢?指定時間戳!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章