Hbase shell常用操作

2021-10-02 07:39:01 字數 1080 閱讀 8641

/bin/hbase shell

檢視命名空間

list_namespace
建立命名空間
create_namespace 'cdh_namespace'
建立表
create 'h_table','f1','f2'
create 'cdh_tab1','column_id','column_name','column_city'

put 'cdh_tab1', 'rowkey', 'column_id:id', 1

put 'cdh_tab1', 'rowkey', 'column_name:id', 'tom'

put 'cdh_tab1', 'rowkey', 'column_city:id', 'beijing'

建立表(指定命名空間)
create 'cdh_namespace:h_table','f1','f2'
新增資料
put 'h_table', 'rowkey', 'f1:name', 'tom'
put 'cdh_namespace:h_table', 'row1', 'f1:name', 'tom'
查詢資料

get 『表名』, 『rowkey』, 『列族名稱:列名』

get 'h_table', 'rowkey', 'f1:name'
scan 『表名』

scan 'h_table'
檢視所有表
list
刪除表
disable 'h_table'

drop 'h_table'

檢視表描述
describe 'h_table'
新增乙個列族
alter 'h_table', 'f3'
清空表資料
truncate 'h_table'

hbase shell 常用操作

環境 centos 6.5,hadoop 1.1.2,zookeeper 3.4.4,hbase 0.94.7 security,jdk 1.7 一 進入shell 執行命令 bin hbase shell 二 shell操作命令 鍵入help,檢視所有操作命令 command groups gro...

Hbase shell常用操作

1 查詢伺服器狀態status 2 查詢hbase版本version 3 建立乙個表 create table1 tab1 id tab1 add tab1 info 4 列出所有的表 list5 獲得表的描述 describe 表名 6 刪除乙個列族 disable table1 alter ta...

hbase shell常用操作

1 create 命令 建立乙個具有兩個列族 grad 和 course 的表 scores 其中表名 行和列都要用單引號括起來,並以逗號隔開。hbase main 012 0 create scores name grad course 2 list 命令 檢視當前 hbase 中具有哪些表。hb...