Hadoop 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文件中 &

我使用的是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文件中

 <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
在此之后,区域服务器将正常运行