Hbase常用操作命令
Hbase常用操作命令
1. 进入hbase
./hbase shell
- 参数说明
- 进入到hbase目录并进入hbase
2. 浏览所有表
list
- 参数说明
- 查看表列表
3. 查看表结构
describe \'BizvaneV2.VipSearch\'
- 参数说明
- describe 动作命令,BizvaneV2.VipSearch 为要查看表结构的表名
4. 创建表
create \'UserInfo\', { NAME => \'info\', REPLICATION_SCOPE => \'1\' }
- 参数说明
- create 动作命令,UserInfo 为要创建的表名
- NAME 列族名,info 为列族名称
- REPLICATION_SCOPE 是否复制,0为不复制,1为复制
5. 修改表结构
disable \'UserInfo\' alter \'UserInfo\', {NAME => \'extendInfo\', REPLICATION_SCOPE => \'1\'} describe \'UserInfo\'
- 参数说明
- 修改表结构要使表不启用状态
- disable 动作命令,使要修改结构的表无效,UserInfo 为表名
- 修改命令
- alter 动作命令
- UserInfo 要修改的表名称
- {NAME => \’extendInfo\’, REPLICATION_SCOPE => \’1\’} 要修改的结构体
- describe 动作命令,查看表结构描述,验证是否修改成功
6. 添加数据
put \'UserInfo\',\'row_1\',\'info:firstname\',\'liu\'
- 参数说明
- 添加命令
- put 动作命令,
- UserInfo 要添加数据的表名称
- row_1 数据行
- info:firstname 列及列名字
- liu 要添加的值
- 添加命令
7. 查看数据
scan \'UserInfo\'
- 参数说明
- scan 动作命令
- 要查看表的名称
- scan 动作命令
8. 修改数据
put \'UserInfo\',\'row_1\',\'info:firstname\',\'liu_copy\'
- 参数说明
- 添加命令
- put 动作命令,
- UserInfo 要修改数据的表名称
- row_1 数据行
- info:firstname 列及列名字
- liu 新数据值
- 添加命令
9. 删除数据
delete \'UserInfo\',\'row_1\',\'info:firstname\'参数说明
-
- 删除命令
- delete 动作命令,
- UserInfo 要修改数据的表名称
- row_1 数据行
- info:firstname 列及列名字
- 删除命令
10. 删除表
disable \'UserInfo\' drop \'UserInfo\'
- 参数说明
- 修改表结构要使表不启用状态
- 删除命令
- disable 使表不启用,UserInfo 要不启用的表名称
- drop 删除命令 UserInfo 要删除的表名称
11. 帮助
help
- 参数说明
- help 帮助命令,可以查看Hbase提供的命令清单
版权声明:本文为lzh-boy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。