hbase的shell命令列 1

2021-08-16 22:26:06 字數 1780 閱讀 3114

進入hbase命令列

./hbase shell

顯示hbase中的表

list

建立user表,包含info、data兩個列族

create 『user』, 『info』, 『data』

或者 create 『user』, ,

向user表中插入資訊,row key為rk0001,列族info中新增name列標示符,值為zhangsan

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

向user表中插入資訊,row key為rk0001,列族info中新增gender列標示符,值為female

put 『user』, 『rk0001』, 『info:gender』, 『female』

向user表中插入資訊,row key為rk0001,列族info中新增age列標示符,值為20

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

向user表中插入資訊,row key為rk0001,列族data中新增pic列標示符,值為picture

put 『user』, 『rk0001』, 『data:pic』, 『picture』

獲取user表中row key為rk0001的所有資訊

get 『user』, 『rk0001』

獲取user表中row key為rk0001,info列族的所有資訊

get 『user』, 『rk0001』, 『info』

獲取user表中row key為rk0001,info列族的name、age列標示符的資訊

get 『user』, 『rk0001』, 『info:name』, 『info:age』

獲取user表中row key為rk0001,info、data列族的資訊

get 『user』, 『rk0001』, 『info』, 『data』

get 『user』, 『rk0001』,

get 『user』, 『rk0001』,

獲取user表中row key為rk0001,列族為info,版本號最新5個的資訊

get 『user』, 『rk0001』,

get 『user』, 『rk0001』,

get 『user』, 『rk0001』,

獲取user表中row key為rk0001,cell的值為zhangsan的資訊

get 『people』, 『rk0001』,

獲取user表中row key為rk0001,列標示符中含有a的資訊

get 『people』, 『rk0001』,

put 『user』, 『rk0002』, 『info:name』, 『fanbingbing』

put 『user』, 『rk0002』, 『info:gender』, 『female』

put 『user』, 『rk0002』, 『info:nationality』, 『中國』

get 『user』, 『rk0002』,

查詢user表中的所有資訊

scan 『user』

查詢user表中列族為info的資訊

scan 『user』,

scan 『user』,

scan 『persion』,

查詢user表中列族為info和data的資訊

scan 『user』,

scan 『user』,

查詢user表中列族為info、列標示符為name的資訊

scan 『user』,

hbase命令列演示

進入hbase命令列 hbase shell 顯示hbase中的表 list 建立user表,包含info data兩個列族 create user info data 或者create user 向user表中插入資訊,row key為rk0001,列族info中新增name列標示符,值為zhan...

HBase的命令列操作

hbase的表結構 如上圖所示,key1,key2,key3是三條記錄的唯一的row key值,column family1,column family2,column family3是三個列族,每個列族下又包括幾列。比如column family1這個列族下包括兩列,名字是column1和colu...

Shell命令列操作

me linuxidc 如果最後乙個字元是 表示當前終端會話有超級使用者許可權。使用root使用者登入或者使用能提供超級使用者許可權的終端能獲得該許可權。提示符由名為ps1 prompt string 1 的環境變數定義。自動補齊可以應用於路徑名 變數 以 開頭的單詞 使用者名稱 以 開頭 命令 單...