【问题标题】:Creating a Phoenix index in Hortonworks Sandbox doesn't work在 Hortonworks Sandbox 中创建 Phoenix 索引不起作用
【发布时间】:2016-02-10 14:05:57
【问题描述】:

我按照文档,在 Phoenix 4.2 中创建:

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

然后创建一个索引:

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

(引用或取消引用的结果相同)

得到:

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 高级配置上,直接在 /etc/hbase/conf/hbase-site.xml 中,在 phoenix 的 hbase-site.xml 中。

仍然是相同的错误消息。有什么想法吗?

【问题讨论】:

    标签: hbase hortonworks-data-platform phoenix


    【解决方案1】:

    如果您直接修改 hbase-site,您的更改将在您重新启动服务之前生效。但是,如果您使用 Ambari 代理重新启动服务,它将采用 Hbase-site 的 Ambari 配置设置。因此,您需要在 Ambari Web 控制台中设置属性并通过控制台重新启动服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-28
      • 1970-01-01
      • 1970-01-01
      • 2019-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      相关资源
      最近更新 更多