TT Bigdata TT Bigdata
首页
GitHub (opens new window)
JaneTTR

JaneTTR

数据酿造智慧,每一滴都是沉淀!
  • Ambari 深度专题

  • Bigtop 方法论

  • 自定义集成

  • Ambari Server 与 Web

  • Ambari Metrics

  • Ambari Plus 思考

  • Redis集成实战

  • 通用代码模板

    • Bigtop通用组件代码

      • bigtop.bom
      • do-component-build
      • install_通用组件.sh
        • install_通用组件.sh 脚本标准用法与模板
          • 1. 存放位置与命名规范
          • 2. 使用步骤
          • 3. install_XXComponent.sh 通用模板
      • 通用组件.spec
  • 各组件代码

  • 技术专题
  • 通用代码模板
  • Bigtop通用组件代码
JaneTTR
2025-07-05
目录
install_通用组件.sh 脚本标准用法与模板
1. 存放位置与命名规范
2. 使用步骤
3. install_XXComponent.sh 通用模板

install_通用组件.sh

# install_通用组件.sh 脚本标准用法与模板

# 1. 存放位置与命名规范

每个组件都应在如下目录下创建专属的安装脚本:

bigtop-packages/src/common/{component}/install_{component}.sh
1

如下图所示:

install脚本结构示意

# 2. 使用步骤

  1. 在对应目录新建 install 脚本 例如: bigtop-packages/src/common/paimon/install_paimon.sh

  2. 复制通用模板内容 将下方标准模板复制进脚本文件,并将 COMPONENT_NAME 替换为实际组件名。

  3. 实现产物处理逻辑 在模板 #### ============= 需要自己实现 start ========== ... end ========== 区块内,补充实际的编译产物复制、目录整理等关键操作即可。

    通常需要将 build 目录下的二进制、lib、conf、doc 等,按默认目录结构组织好。

# 3. install_XXComponent.sh 通用模板

#代码模板#Bigtop#Stack集成
do-component-build
通用组件.spec

← do-component-build 通用组件.spec→

最近更新
01
当前版本 2026/08
08-29
02
把 Ambari Server HA 稳稳地跑起来
08-17
03
从一次启用操作追到主备就绪
08-17
更多文章>
Theme by Vdoing | Copyright © 2017-2026 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式