【问题标题】:HBase region servers going down when try to configure Apache Phoenix尝试配置 Apache Phoenix 时 HBase 区域服务器关闭
【发布时间】:2015-07-07 11:53:42
【问题描述】:

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

根据Apache Phoenix Installation中提供的文档

  • 复制 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 但仍然没有成功。

谁能指出我还需要配置什么或者我需要做什么来解决这个问题

【问题讨论】:

  • 你是用parcels安装的吗?还是手动?
  • @AnilGupta 我正在手动执行此操作。怎么用parcels来配置Phoenix??

标签: hadoop hbase phoenix


【解决方案1】:

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

  1. 在 Cloudera Manager 中,依次转到主机和包裹。
  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 高级配置 sn-p。进入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 服务。点击操作 > 重启

详细安装步骤等详情refer this link

【讨论】:

    【解决方案2】:

    我不认为,Phoenix4.4.0 与您运行的 CDH 版本兼容。
    本次邮件列表讨论对你有帮助:http://search-hadoop.com/m/9UY0h2n4MOg1IX6OR1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2023-04-06
      相关资源
      最近更新 更多