2

我正在使用CDH 5.3.1HBase 0.98.6-cdh5.3.1并尝试配置Apache Phoenix 4.4.0

根据Apache Phoenix 安装中提供的文档

  • 将 phoenix-4.4.0-HBase-0.98-server.jar 文件复制到两者的 lib 目录 (/opt/cloudera/parcels/CDH-5.3.1-1.cdh5.3.1.p0.5/lib/hbase/lib)主服务器和区域服务器

  • 从 Cloudera Manager 重新启动 HBase 服务。

当我检查 HBase 实例时,我看到区域服务器已关闭,并且我在日志文件中看不到任何问题。

在此处输入图像描述

我什至尝试从 phoenix 文件夹中复制所有 jar,但仍然面临同样的问题。

我什至尝试过配置 Phoenix 4.3.0 和 4.1.0 但仍然没有运气。

有人可以指出我还需要配置什么或解决此问题需要做的其他事情吗

4

2 回答 2

2

我可以使用 Parcels 配置 Apache Phoenix。以下是使用 Cloudera Manager 安装 Phoenix 的步骤

  1. 在 Cloudera Manager 中,转到 Hosts,然后是 Parcels。
  2. 选择编辑设置。
  3. 单击现有远程包裹存储库 URL 旁边的 + 号,然后添加以下 URL: http: //archive.cloudera.com/cloudera-labs/phoenix/parcels/1.0/。单击保存更改。
  4. 选择主机,然后选择包裹。
  5. 在宗地名称列表中,CLABS_PHOENIX 现在可用。选择它并选择下载。
  6. 默认选择第一个集群。要选择不同的集群进行分发,请选择它。在列表中找到 CLABS_PHOENIX,然后单击分发。
  7. 如果您计划使用二级索引,请将以下内容添加到 hbase-site.xml 高级配置片段。进入HBase服务,点击Configuration,为hbase-site.xml选择HBase Service Advanced Configuration Snippet (Safety Valve)。粘贴以下 XML,然后保存更改。

    <property>
        <name>hbase.regionserver.wal.codec</name>
        <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
    </property>
    
  8. 无论您是否编辑了 HBase 配置,请重新启动 HBase 服务。单击操作 > 重新启动

有关详细的安装步骤和其他详细信息,请参阅此链接

于 2015-09-24T12:26:55.740 回答
0

我不认为,Phoenix4.4.0 与您正在运行的 CDH 版本兼容。
这个关于邮件列表的讨论将对您有所帮助:http ://search-hadoop.com/m/9UY0h2n4MOg1IX6OR1

于 2015-07-08T06:41:02.173 回答