一、环境准备
在window中安装并启动HBase
二、常用命令操作
- 查看当前命名空间下的所有表(默认namespace为default):list

- 创建表:create 表名,列族名1,[列族名2,列族名3,…]

- 添加值:put 表名,rowkey,列族:列名,value
- 查看某个表中的所有数据:scan 表名



- 更新值:put 表名,rowkey,列族:列名,value(会覆盖掉之前的值)

- 给某个列族添加一列:put 表名,rowkey,列族:列名,value
- 给某个列族删除一列数据:delete 表名,rowkey,列族:列名


- 给某个表删除某一列族:alter 表名,‘delete’=>列族名

- 查看所有命名空间(相当于mysql中的数据库):list_namespace

- 新建命名空间:create_namespace 命名空间名称

- 使用命名空间并创建表:create 命名空间名称:表名,列族名称

- 删除命名空间(注意:命名空间必须为空):drop_namespace 命名空间名称
如果命名空间不为空,需先清除命名空间内的所有表,示例中在bigdata中已创建过一张stu表,因此需先删除这张stu表,删除表分两步,第一步先disable 表名,第二步直接drop 表名即可。
相关文章: