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

JaneTTR

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

  • Bigtop 方法论

  • 自定义集成

  • Ambari Server 与 Web

  • Ambari Metrics

  • Ambari Plus 思考

  • Redis集成实战

  • 通用代码模板

    • Bigtop通用组件代码

      • bigtop.bom
        • 一、通用组件模板代码说明
          • 通用模板代码片段
        • 二、实际案例示范
          • 1. Paimon 组件示例
          • 2. Hudi 组件示例
      • do-component-build
      • install_通用组件.sh
      • 通用组件.spec
  • 各组件代码

  • 技术专题
  • 通用代码模板
  • Bigtop通用组件代码
JaneTTR
2025-07-05
目录
一、通用组件模板代码说明
通用模板代码片段
二、实际案例示范
1. Paimon 组件示例
2. Hudi 组件示例

bigtop.bom

# 一、通用组件模板代码说明

bigtop.bom 文件在 Bigtop 平台中用于统一描述各类组件的基础信息、包下载链接和版本控制。合理使用通用模板代码,能让组件的 BOM 配置变得更高效、规范。

提示

只需替换占位符 {} 为实际组件信息,即可快速生成标准 BOM 配置片段,省时省力,适合批量集成和二次开发场景。

# 通用模板代码片段

# 二、实际案例示范

下面以 Paimon 和 Hudi 为例,分别展示标准化 BOM 配置的具体写法:

# 1. Paimon 组件示例

'paimon' {
    name = 'paimon'
    rpm_pkg_suffix = "_" + bigtop.base_version.replace(".", "_")
    relNotes = 'paimon v1.1.0'
    version { base = '1.1.0'; pkg = base; release = 1 }
    tarball {
        source = "release-${version.base}.tar.gz"
        destination = "${name}-${version.base}.tar.gz"
    }
    url {
        site = bigtop.gh_proxy + "https://github.com/apache/paimon/archive/refs/tags/"
        archive = site
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 2. Hudi 组件示例

'hudi' {
    name = 'hudi'
    rpm_pkg_suffix = "_" + bigtop.base_version.replace(".", "_")
    relNotes = 'hudi v1.0.1'
    version { base = '1.0.1'; pkg = base; release = 1 }
    tarball {
        /**
         * Decompression hudi-release-1.0.1/
         */
        source = "release-${version.base}.tar.gz"
        destination = "${name}-${version.base}.tar.gz"
    }
    url {
        site = bigtop.gh_proxy + "https://github.com/apache/hudi/archive/refs/tags/"
        archive = site
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#代码模板#Bigtop#Stack集成
Step18-衔接-打通Ambari与Bigtop
do-component-build

← Step18-衔接-打通Ambari与Bigtop do-component-build→

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