







语法:desc ‘表格名’

i) 普通表格
语法:create '表格名',‘列族名1’,‘列族名2’,‘列族名n’

ii) 允许多版本时间戳的表格
语法:create '表格名', {NAME => '列族1', VERSIONS => n} ,{NAME => '列族2', VERSIONS => n}


语法:disable ‘表格名’

语法:enable ‘表格名’

i) 普通扫描
语法:scan '表格名'

ii) 使用scan命令显示多个版本的列
scan '表格名',{VERSIONS=>n}

语法:id_disabled ‘表格名’

语法:disable_all ‘条件’


语法:enable_all ‘条件’

语法:put ‘表格名’,‘行键’,‘列族名:列名’,‘值’



i) 从一行HBase表中读取特定列的数据
语法1:get '表格名','条件1',‘条件2’

语法2:get '表格名', '行键',{COLUMN => '列族:列'}

ii) 从表格中的一行读取其多列数据
语法:get '表格名', '行键',{COLUMN => ['列族:列1','列族:列2']}

iii) 使用get命令显示多个版本的列
get '表格名','行键',{COLUMN=>'列族:列',VERSIONS=>n}
iv)使用get命令显示多个列的多个版本
get '表格名’,'行键',{COLUMN=>['列族1:c列1','列族2:列2'],VERSIONS=>n}
语法:delete ‘表格名’,‘行键’,‘列族:列’

语法:deleteall ‘表格名’,‘行键’

语法:count ‘表格名’

语法:truncate ‘表格名’

语法:drop ‘表格名’

语法:drop_all ‘条件’

语法:exists ‘表格名’
