HBase命名空间,
概述
- 在一个项目中,需要使用HBase保存多张表,这些表会按照业务域来划分
- 为了方便管理,不同的业务域以名称空间(namespace)来划分,这样管理起来会更加容易
- 类似于Hive中的数据库,不同的数据库下可以放不同类型的表 Hbase中有两个默认的命名空间:
- default,默认情况下,创建表时表都将创建在 default 名称空间下
hbase,用于存放系统的内建表(namespace、meta)
命令
# 一、命名空间 # 1.创建一个命名空间 create_namespace 'MOMO_CHAT' # 2.查看命名空间 list_namespace # 3.删除命名空间 drop_namespace 'MOMO_CHAT' # 4.查看某个具体的命名空间 describe_namespace 'MOMO_CHAT' # 5.在命名空间MOMO_CHAT里创建一个名为MSG的表,该表名为C1 create 'MOMO_CHAT:MSG','C1'
注:在删除命名空间时要确保空间里没有表,否则会报错。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。