Hbase常用命令

2020-09-09  本文已影响0人  zy_think123
hbase-logo.png
  1. 查看hbase状态
status
hbase-status.png
  1. 列出所有表
list
hbase-list.png
  1. 新建表(需要指定列簇)
create 'tableName','columnFamilyName1','columnFamilyName2'
hbase-create.png
  1. 追加一个列簇
alter 'tableName','columnFamilyName3'
hbase-alter.png
  1. 删除一个列簇
alter 'tableName',{NAME=>'columnFamilyName',METHOD=>'delete'}
hbase-alter-delete.png
  1. 查看一个表的描述信息(可以查看有哪些列簇)
desc 'tableName'
hbase-desc.png
  1. 插入数据
put 'tableName','rowkey','columnFamilyName:columnName','columnValue'
hbase-put.png
  1. 获取数据
get 'tableName', 'rowkey'

get 'tableName', 'rowkey', 'columnFamilyName:columnName'

hbase-get.png

get命令还可以指定版本等信息,可以通过 help 'get'查看

  1. scan的使用


    hbase-scan.png

scan命令的更多介绍将在下一篇文章介绍

  1. 删除某一列的数据
delete 'tableName','rowKey','columnFamilyName:columnName'
hbase-delete.png
  1. 删除某一行的数据
deleteall 'tableName','rowKey'
hbase-deleteall.png
  1. 删除一张表
disable 'tableName'
drop 'tableName'
hbase-drop.png
  1. 查看表是否存在
exists 'tableName'
hbase-exists.png
  1. 清空表数据
truncate 'tableName'
hbase-truncate.png
  1. 参考文档
    https://learnhbase.net/
上一篇下一篇

猜你喜欢

热点阅读