金鞍玉勒寻芳客,未信我庐别有春。这篇文章主要讲述HBase Shell操作HBase创建表添加数据查看表数据操作列簇删除表相关的知识,希望能为你提供帮助。
1.
HBase
Shell操作连接集群
hbase shell
2. 创建表
create user,base_info
3. 向表中添加数据
put user, rowkey_10, base_info:username, 张三
put user, rowkey_10, base_info:birthday, 2022-06-07
put user,rowkey_10,base_info:sex,1
put user,rowkey_10,base_info:address,北京市
put user,rowkey_16,base_info:username,张小明
put user,rowkey_16,base_info:birthday,2022-06-07
put user,rowkey_16,base_info:sex,1
put user,rowkey_16,base_info:address,北京
put user,rowkey_22,base_info:username,陈小明
put user,rowkey_22,base_info:birthday,2022-06-07
put user,rowkey_22,base_info:sex,1
put user,rowkey_22,base_info:address,上海
put user,rowkey_24,base_info:username,张三丰
put user,rowkey_24,base_info:birthday,2022-06-07
put user,rowkey_24,base_info:sex,1
put user,rowkey_24,base_info:address,河南
put user,rowkey_25,base_info:username,陈大明
put user,rowkey_25,base_info:birthday,2022-06-07
put user,rowkey_25,base_info:sex,1
put user,rowkey_25,base_info:address,西安
4. 查询表中的所有数据
scan user
5. 查询某个rowkey的数据
get user, rowkey_16
6. 查询某个列簇的数据
get user, rowkey_16, base_info
get user, rowkey_16, base_info:username
get user, rowkey_16, COLUMN => [base_info:username, base_info:sex]
7. 删除表中的数据
delete user, rowkey_16, base_info:username
8. 清空数据
truncate user
9. 操作列簇
alter user, NAME => f2
alter user, delete => f2
10. 删除表一定要先disable 表, 然后才能删除表
disable user
drop user
11. HBase命令表
可以通过HBaseUI界面查看表的信息
端口60010打不开的情况,是因为HBase 1.0以后的版本,需要自己手动配置,在文件hbase-site
【HBase Shell操作HBase创建表添加数据查看表数据操作列簇删除表】
< property>
< name> hbase.master.info.port< /name>
< value> 60010< /value>
< /property>
推荐阅读
- JS逆向入门学习之回收商网,手机号码简易加密解析
- 深度分析NFT盲盒卡牌dapp系统开发(源码详情)
- #yyds干货盘点# leetcode算法题(括号生成)
- 替代LT8711UX方案|TypeC转HDMI(4K60HZ)高清视频转换芯片方案简介
- 基于grpc从零开始搭建一个准生产分布式应用 - QuickStart
- 处理用户输入与显示数据------------(从键盘输入的命令read,对输入计时计数)
- 处理用户输入与显示数据------------(更高级的getopts命令标准化选项)
- 基于grpc从零开始搭建一个准生产分布式应用 - Service业务逻辑层实现
- 处理用户输入与显示数据------------(getopt命令)