hbase shell 常用 操作命令

2021-06-20 04:59:15 字數 1315 閱讀 7207

create 'test', 'cf'

put 'test', 'row1', 'cf:a', 'value1'

put 'test', 'row2', 'cf:b', 'value2'

put 'test', 'row3', 'cf:c', 'value3'

scan 'tablename',

get 'tablenmae','rowkey1'

get 'tablenmae','rowkey1',

describe 'tablename'

disable 'tablenmae'

alter 'tablename',name=>'columnfamilyname'

enable 'tablename'

drop 'tablename'

alter命令使用如下(如果無法成功的版本,需要先停用表disable)

alter 'tablename',name=>'f1', versions=>5           修改列族

alter 'tablename',name=>'f1', method=>'delete'      刪除乙個列族 會刪掉這個列族的資料

alter 'tablename',method=>'table_att',max_filesize=>'134217728'

alter 'tablename', ,   可以一次執行多個alter命令

統計行數:

count 'tablename'

count 'tablename',interval=>100000

count 'tablename',cache=>1000

count 'tablename',interval=>10,cache=>1000

count一般會比較耗時,使用mapreduce進行統計,統計結果會快取,預設是10行。統計間隔預設的是1000行(interval)。

delete 'tablename','key','列名'

deleteall 'tablename','key'

scan 'tablename',

scan 'tablename',filter=>"prefixfilter('000000002')"

scan 'tablename',

scan 'tablename','f',

is_enabled 'tablename'

create 'diagnosis_data_96629', , 

truncate   '重新建立指定的表'

檢視表的資訊:hadoop fs -du /hbase/tablename

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...