Hbase常用操作命令
2023-02-18 16:41:32 时间
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提供的命令清单
相关文章
- [操作系统] 操作系统的特征-并发性/共享性/虚拟性/异步性
- [PHP] PHP数组的哈希表实现
- [算法] 开放寻址法解决哈希冲突方式
- [PHP]PHP变量类型及存储结构
- [PHP] php中的数据类型
- [PHP] 多条spl_autoload_register的执行顺序
- [PHP] class_exists类不存在时会调用__autoload函数
- [Redis] Redis的消息机制- 发布订阅
- [MySQL] PHP IP登录限制的实现
- [Redis] 哈希表的Rehash机制
- [Redis] redis的hash类型底层结构哈希表
- [总结] 全部笔记博文目录总结(持续更新...)
- [Redis] list底层的数据结构
- [MySQL]mysql中int、bigint、smallint 和 tinyint的区别和存储的范围
- [MySQL] 分库分表需要考虑的问题
- 微信公众号服务号配置对接在线客服系统教程
- 使用chatGPT写一篇关于在线客服系统的博客-在线客服系统:快速解决客户问题的利器
- 在wordpress开发的网站中添加在线客服咨询功能代码教程
- 中英双语多语言外贸企业网站源码系统 - HanCMS - 安装部署教程
- 浏览器扩展开发系列教程(一)