You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ambari 2.7.7构建失败:Ambari Metrics Storm Sink(Legacy)依赖与类缺失问题

Ambari Metrics Storm Sink(Legacy)构建问题解决指南

无法解析org.apache.storm:storm-core:jar:0.10.0.2.3.0.0-2557依赖

  • 问题根因:访问HortonWorks公共仓库时返回502错误,导致Maven无法拉取这个HortonWorks定制的Storm版本依赖
  • 可行解决方案:
    1. 换用国内可访问的HortonWorks镜像源,在pom.xml的<repositories>节点中配置对应镜像仓库信息
    2. 如果镜像也无法访问,手动下载对应版本的jar包,安装到本地Maven仓库:
      mvn install:install-file -Dfile=/本地jar包路径/storm-core-0.10.0.2.3.0.0-2557.jar -DgroupId=org.apache.storm -DartifactId=storm-core -Dversion=0.10.0.2.3.0.0-2557 -Dpackaging=jar
      

改storm-core版本为0.10.0后IClusterReporter类缺失

  • 问题根因:IClusterReporter是HortonWorks针对Storm做的定制扩展类,仅存在于他们发布的定制版本(如0.10.0.2.3.0.0-2557)中,官方标准0.10.0版本的storm-core里没有这个类
  • 可行解决方案:
    1. 必须保留HortonWorks定制版的storm-core依赖,优先解决第一个问题中的仓库访问问题
    2. 排查项目依赖冲突,用mvn dependency:tree查看是否有其他依赖引入了标准版本的storm-core,如有则在对应依赖中排除:
      <dependency>
          <groupId>冲突依赖的groupId</groupId>
          <artifactId>冲突依赖的artifactId</artifactId>
          <exclusions>
              <exclusion>
                  <groupId>org.apache.storm</groupId>
                  <artifactId>storm-core</artifactId>
              </exclusion>
          </exclusions>
      </dependency>
      

内容的提问来源于stack exchange,提问作者Tu Bui Van

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 07:05:22