一、环境准备
二、常用命令操作
- 查看当前命名空间下的所有表(默认namespace为default):list
- 创建表:create 表名,列族名1,[列族名2,列族名3,…]
- 添加值:put 表名,rowkey,列族:列名,value
- 查看某个表中的所有数据:scan 表名
- 查看某表详细信息:describe 表名
- 取值:get 表名,rowkey,[列族:列名]
- 更新值:put 表名,rowkey,列族:列名,value(会覆盖掉之前的值)
- 给某个列族添加一列:put 表名,rowkey,列族:列名,value
- 给某个列族删除一列数据:delete 表名,rowkey,列族:列名
- 给某个表添加某一列族:alter 表名,列族名
- 给某个表删除某一列族:alter 表名,‘delete’=>列族名
- 查看所有命名空间(相当于mysql中的数据库):list_namespace
- 新建命名空间:create_namespace 命名空间名称
- 使用命名空间并创建表:create 命名空间名称:表名,列族名称
- 删除命名空间(注意:命名空间必须为空):drop_namespace 命名空间名称
如果命名空间不为空,需先清除命名空间内的所有表,示例中在bigdata中已创建过一张stu表,因此需先删除这张stu表,删除表分两步,第一步先disable 表名,第二步直接drop 表名即可。