HBase namespace,
namespace有啥用?
在HBase中namespace作为数据表的逻辑分组, 我可以把这几个表放在一个namespace
中, 把另外几张表放在另一个namespace中
查看名称namespace
启动hbase后 ,有两种查看方式
1. 访问http://localhost:50070
在导航栏中的Browse ther file system中查看hdfs的目录, hbase的名称空间存在hbase/data目录下 默认 有两个名称空间 default(当创建表但并没指明名称空间这张表就会放在此目录下) 和 hbase(系统表)
2.命令查看
进入 hbase shell
查看所有名称空间 list_namespace
namespace操作
创建一个名称空间
create_namespace ‘ns1’
删除
drop_namespace ‘ns1’
查看名称空间下的表
list_namespace_tables ‘default’
在指定空间下建表并建立列族
create ‘ns1:table1’,’cols1’
查看表的结构
desc ‘ns1:table1’
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。