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

根据Apache Phoenix Installation中提供的文档

  • 在以下目录的lib目录(/opt/cloudera/parcels/CDH-5.3.1-1.cdh5.3.1.p0.5/lib/hbase/lib)中复制了phoenix-4.4.0-HBase-0.98-server.jar文件主服务器和区域服务器
  • 从Cloudera Manager重新启动了HBase服务。

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

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

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

    有人可以指出我需要配置的内容还是解决此问题所需做的任何其他事情

    最佳答案

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

  • 在Cloudera Manager中,转到主机,然后转到宗地。
  • 选择编辑设置。
  • 单击现有Remote Parcel Repository URL旁边的+号,然后添加以下URL:http://archive.cloudera.com/cloudera-labs/phoenix/parcels/1.0/。单击保存更改。
  • 选择“主机”,然后选择“地块”。
  • 在宗地名称列表中,现在可以使用CLABS_PHOENIX。选择它,然后选择下载。
  • 默认情况下选择第一个集群。要选择其他群集进行分发,请选择它。在列表中找到CLABS_PHOENIX,然后单击“分发”。
  • 如果打算使用辅助索引,请将以下内容添加到hbase-site.xml高级配置代码段中。转到HBase服务,单击“配置”,然后为hbase-site.xml选择“HBase服务高级配置代码段(安全阀)”。粘贴以下XML,然后保存更改。
    <property>
        <name>hbase.regionserver.wal.codec</name>
        <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
    </property>
    
  • 无论您是否编辑了HBase配置,请重新启动HBase服务。单击操作>重新启动

  • 有关详细的安装步骤和其他详细信息refer this link

    关于hadoop - 尝试配置Apache Phoenix时HBase区域服务器出现故障,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31267853/

    10-12 22:51
    查看更多