HBase Shell操作HBase创建表添加数据查看表数据操作列簇删除表
Posted 江南独孤客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
以上是关于HBase Shell操作HBase创建表添加数据查看表数据操作列簇删除表的主要内容,如果未能解决你的问题,请参考以下文章