Hbase 建立,插入,查詢

2021-06-26 08:46:19 字數 2098 閱讀 6724

1.

gang建立表

create 『user』,』info』

表名為user

,有乙個列族為

info 2.

檢視表

describe user

3.插入資料

put 『user』,』1』,』info:age』,』20』

put 『user』,』1』,』info:name』,』zhangsan』

4.瀏覽表

scan 『user』

5.檢視所有表

list

6.修改表

檢視狀態:is_disabled 『user』

修改表之前先disable 『user』

alter 『user』,』addr』

修改後enabled 7.

刪除列

delete 『user』,』1』,』addr:home』

8.刪除列族

首先disable 『user』

alter 『user』,』delete』=>』addr』

hbase的

shell

命令建立表

create 『表名稱』,』列名稱一』,』列名稱二』,』列名稱三』

新增記錄

put 『表名稱』,』行名稱』,』列名稱:』,』值』

檢視記錄

get 『表名稱』,』行名稱』

檢視表記錄總數

count 『表名稱』

刪除記錄

delete 『表名』,』行名』,』列名』

刪除表

首先要先遮蔽表

第一步:disable 『表名稱』

第二部:drop 『表名稱』

檢視所有記錄

scan 「表名稱」

檢視表的列的所有記錄

scan 「表名稱」,』列名稱:』

1.檢視所有表

list 

2.檢視表結構

describe 『member』

3.刪除乙個列族

首先disable 

disable 『member』

alter 『member』,

enable 『member』

4.查詢表是否存在

exists 『member』 

5.判斷表是否enable

is_enable 『member』

6.判斷表不存在

is_disable 『member』

1.向表中插入資料

put 『member』,』sfx』,』info:age』,』24』

put 『member』,』sfx』,』info:birthday』,』1990-09-18』

2.獲取一條資料

獲取乙個id

的所有資料

get 『member』,』sfx』

獲取乙個id

,乙個列族的所有資料

get 『member』,』sfx』,』info』

乙個列中的所有資料

get 『member』,』sfx』,』info:age』

3.更新一條記錄

put 『member』,』sfx』,』info:age』,』25』

4.通過timestamp

獲取兩個版本的資料

get 『member』,』sfx』,

結果為info

:age   value=24

get 『member』,』sfx』,

結果為info

:age   value=25

5.全表掃瞄

scan 『member』

6.刪除id

為sfx

的值的info:age

直接刪除

delete 『member』,』sfx』,』info:age』

7.查詢表中多少行

count 『member』

8.增加字段,並用counter

實現遞增

inrc 『member』,』sfx』,』info:age』

獲取當前counter值

get_counter 『member』,』sfx』,』info:age』

9.清空整張表

truncate 『member』

Hbase插入事項

人生的第一篇部落格,寫這些,主要是為了以後看自己曾今的影子。作為一名hbase的初學者,我就是乙個菜鳥,十成十的菜鳥,好了,說下hbase插入時注意的事項。hbase的插入非常的簡單,獲取htable,建立put,使用htable.put put 完事,api就是這麼簡單,但插入時要提公升效率,需要...

HBase插入資料程式設計

0 概述 1 資料通過put物件進行傳送,每put一次傳送一次,傳送時以mutator形式,2 每次傳送都將物件封裝成linkedlist,再進行一次flush,即一次rpc通訊 1 每次put一條資料 public void putdata1 throws exception 關閉資源 table...

鍊錶 建立 插入 刪除 查詢

include include typedef struct node int data struct node next node node createlist 建立乙個單鏈表 printf 建立乙個長度為 n的鍊錶,請輸入 n int n scanf d n node l l node mal...