hbase NameError: uninitialized constant IS_MOB
hbase NameError: uninitialized constant IS_MOB
我是hbase-0.98.18-hadoop2的用户,当我尝试创建一个table:
create 'MOBTable', {NAME => 'columFamily', VERSION => 1, IS_MOB => true, MOB_THRESHOLD => 102400}
出现错误:
NameError: uninitialized constant IS_MOB
但我已经将以下行添加到 hbase-site.xml:
<property>
<name>hfile.format.version</name>
<value>3</value>
</property>
为了支持Hfile version3。
然而问题依然存在。
我该如何解决这个问题?
Apache HBase 的 MOB 功能在您的 hbase-0.98.18
版本中不可用。到目前为止,它仅通过 https://issues.apache.org/jira/browse/HBASE-11339 完成的工作添加到 2.0.0 版本上游。 Apache HBase 尚未发布包含 MOB 功能的 public 版本。
您也许可以尝试使用 CDH 包含的 Apache HBase,它从 CDH 5.4.0 版本开始向后移植并支持 MOB 功能:http://www.cloudera.com/documentation/enterprise/latest/topics/cdh_ig_hbase_new_features_and_changes.html
我是hbase-0.98.18-hadoop2的用户,当我尝试创建一个table:
create 'MOBTable', {NAME => 'columFamily', VERSION => 1, IS_MOB => true, MOB_THRESHOLD => 102400}
出现错误:
NameError: uninitialized constant IS_MOB
但我已经将以下行添加到 hbase-site.xml:
<property>
<name>hfile.format.version</name>
<value>3</value>
</property>
为了支持Hfile version3。 然而问题依然存在。 我该如何解决这个问题?
Apache HBase 的 MOB 功能在您的 hbase-0.98.18
版本中不可用。到目前为止,它仅通过 https://issues.apache.org/jira/browse/HBASE-11339 完成的工作添加到 2.0.0 版本上游。 Apache HBase 尚未发布包含 MOB 功能的 public 版本。
您也许可以尝试使用 CDH 包含的 Apache HBase,它从 CDH 5.4.0 版本开始向后移植并支持 MOB 功能:http://www.cloudera.com/documentation/enterprise/latest/topics/cdh_ig_hbase_new_features_and_changes.html