Hbase常用操作命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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提供的命令清单
以上是关于Hbase常用操作命令的主要内容,如果未能解决你的问题,请参考以下文章