Hadoop HBase表辅助索引问题
我使用的是2.0.2版的Hbase。我正在尝试使用以下命令为同一个表创建辅助索引Hadoop HBase表辅助索引问题,hadoop,hbase,phoenix,ambari,Hadoop,Hbase,Phoenix,Ambari,我使用的是2.0.2版的Hbase。我正在尝试使用以下命令为同一个表创建辅助索引 create_index ‘idx’, ‘HBase_table’, {INDEXED_COLUMNS => ['cf:CN','cf:CN']} 但是我得到了下面的错误 NameError: uninitialized constant INDEXED_COLUMNS. 我试过另一种方法,也像下面一样 我已将Ambari的以下属性添加到HBase Custome HBase-site.xml文件中 &
create_index ‘idx’, ‘HBase_table’, {INDEXED_COLUMNS => ['cf:CN','cf:CN']}
但是我得到了下面的错误
NameError: uninitialized constant INDEXED_COLUMNS.
我试过另一种方法,也像下面一样
我已将Ambari的以下属性添加到HBase Custome HBase-site.xml文件中
<property>
<name>hbase.regionserver.class</name>
<value>org.apache.hadoop.hbase.ipc.IndexedRegionInterface</value>
</property>
<property>
<name>hbase.regionserver.impl</name>
<value>
org.apache.hadoop.hbase.regionserver.tableindexed.IndexedRegionServer
</value>
</property>
hbase.regionserver.class
org.apache.hadoop.hbase.ipc.IndexedRegionInterface
hbase.regionserver.impl
org.apache.hadoop.hbase.regionserver.tableindexed.IndexedRegionServer
在此之后,区域服务器将正常运行