2016-01-13 50 views
0

我跟着的文檔,並在鳳凰城4.2發佈:創建在Hortonworks沙盒鳳凰指數不起作用

CREATE VIEW "t20" (pk VARCHAR PRIMARY KEY, "f2"."name" VARCHAR); 

然後創建一個索引:

create index idx on "t20" ("name"); 

(報價或unquoting給同樣的結果)

並獲得:

ERROR 1029 (42Y88): Mutable secondary indexes must have the hbase.regionserver.wal.codec property set to org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec in the hbase-sites.xml 

現在我已經在嘗試創建索引之前在任何地方更改了此屬性:在Ambari高級配置中,直接在phoenix的hbase-site.xml中的/etc/hbase/conf/hbase-site.xml中。

仍然是一樣的錯誤信息。任何想法?

回答

0

如果您直接修改hbase站點,則只有在重新啓動服務後,更改纔會生效。但是,如果您使用Ambari Agent重新啓動服務,它將採用Ambari配置的hbase-site設置。因此,您需要在Ambari Web控制檯中設置屬性,並通過控制檯重新啓動服務。