如何在hbase上创建命名空间

vaqhlq81  于 2021-06-04  发布在  Hadoop
关注(0)|答案(3)|浏览(475)

我已经在linux平台上手动安装了hbase,并使用cloudera安装了hbase。我可以在上面创建表,但是在创建名称空间时,在两个安装上都会出现这样的错误。

hbase(main):004:0> create_namespace 'my_ns'
NoMethodError: undefined method `create_namespace' for #<Object:0x699dbc28>

hbase版本0.94.12请在这方面帮助我。谢谢,

2skhul33

2skhul331#

在hbase 0.96及更高版本中创建命名空间
1.使用以下命令从hbase bin打开hbase shell:

./hbase shell

2.执行hbase shell命令 create_namespace 'testa' ```
hbase(main):006:0> create_namespace 'testa'
Took 0.2373 seconds

注意:命名空间在<9.96的hbase版本中不可用
4dc9hkyq

4dc9hkyq2#

我相信名称空间在0.94中是不可用的。
关于名称空间的主要工作还没有完成。看到了吗https://issues.apache.org/jira/browse/hbase-8015
然而,似乎有一部分已经被收回。大多数票上都说是0.95.2和0.98。

bvjveswy

bvjveswy3#

正如donald提到的,名称空间不是hbase 0.94的一个特性。它们是在v0.96中添加的(参见此处的0.96公告)(0.95是开发版本(不是发布版本)

相关问题