TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)
  • Ambari

    • phantomjs下载失败问题
    • 编译问题:GCC 安装与配置
    • bower CERT_HAS_EXPIRED 错误问题
    • Ambari-admin包出现bower install错误
      • 1、Ambari-admin包出现bower install 错误
        • 错误日志示例
        • 错误原因分析
        • 解决方案
    • Cannot run program "rpmbuild"
    • Python: No such file or directory
    • Yarn解压报错EOFException排查与解决
    • Rpm-maven-plugin与shebang兼容性报错
    • Rpm-maven-plugin 最佳实践
    • Bower install拉取失败解决
    • 缺少 python3 报错解决
  • Ambari-infra

  • Ambari-metrics

  • 报错解决-Ambari
  • Ambari
JaneTTR
2025-04-06
目录

Ambari-admin包出现bower install错误

# 1、Ambari-admin包出现bower install 错误

在编译Ambari-admin包时,有时会遇到bower install相关的错误,导致编译失败。本文将详细分析错误的原因以及如何解决该问题。

# 错误日志示例

执行以下编译命令时出现了错误:

# 编译命令
mvn -T 16 -B install package rpm:rpm -Drat.skip=true -Dcheckstyle.skip=true -DskipTests -Dpython.ver="python >= 2.6" -Preplaceurl -X -rf :ambari-admin
1
2

错误日志的关键部分如下所示:

[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (Bower install) on project ambari-admin: Command execution failed. Process exited with an error: 1 (Exit value: 1)
1

# 错误原因分析

该错误通常是由于bower包无法正常下载所致,可能与网络问题或配置错误有关。在bower install过程中,bower尝试从网络获取依赖包,如果网络连接不稳定或配置不正确,就会导致下载失败。

解决办法

由于国内无法访问bower源,建议采用以下方法来解决问题:

  1. 下载并使用自定义bower源:直接使用您下载的bower.tar.gz包,将其放置到指定目录,避免依赖网络。
  2. 指定本地路径:通过将解压后的包放到指定目录,确保构建过程中能够找到所需的依赖包。

# 解决方案

  1. 下载并解压 bower.tar.gz 包:

    image-20250406133402238

    从以下链接下载 bower.tar.gz 文件: 下载链接 (opens new window)

  2. 解压到指定目录:

    将下载的 bower.tar.gz 解压到以下路径:

    image-20250406133448958

    ambari/ambari-admin/src/main/resources/ui/admin-web
    
    1
  3. 使用原始 .bowerrc 配置:

    保持原始的 .bowerrc 配置不变,内容如下:

    {
      "registry": "https://registry.bower.io/",
      "strict-ssl": false,
      "analytics": false,
      "shorthand-resolver": "https://ghfast.top/https://github.com/{{owner}}/{{package}}.git",
      "directory": "app/bower_components"
    }
    
    1
    2
    3
    4
    5
    6
    7
  4. 确保 .bowerrc 配置和下载路径一致:

    .bowerrc 配置中的directory项指向app/bower_components,但我们解压的目录是ambari/ambari-admin/src/main/resources/ui/admin-web,需要确保bower安装过程中能正确找到解压后的文件。

笔记

由于国内没有可用的bower镜像源,通过直接使用自定义的bower.tar.gz包,可以绕过网络限制,从而确保bower install正常执行。

#Maven#Bower#Ambari#编译错误
bower CERT_HAS_EXPIRED 错误问题
Cannot run program "rpmbuild"

← bower CERT_HAS_EXPIRED 错误问题 Cannot run program "rpmbuild"→

最近更新
01
Pandoc 缺失导致 SparkR 构建失败
06-08
02
Cyrus SASL/GSASL 缺失解决
06-07
03
Hadoop_3.3.4 编译实战 1.0.0+
06-06
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式