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

JaneTTR

数据酿造智慧,每一滴都是沉淀!
  • 开发环境

  • Ambari 编译

  • Bigtop 编译

  • Ambari 源码编译

  • 前端开发

  • 后端开发

  • 官方组件编译

  • 扩展组件编译

    • Sqoop编译

    • Ranger编译

    • Phoenix编译

    • Dolphinscheduler编译

    • Doris编译

    • Cloudbeaver编译

    • Atlas编译

    • Superset编译

      • version-4.1.2

        • Superset_4.1.2编译
        • [O]Superset版本适配改造(一)
        • [B]Superset版本适配改造(一)
        • [B]Superset版本适配改造(二)
          • 背景说明
          • 第二步:修改 distro-select,注册 Superset
    • Celeborn编译

    • Ozone编译

    • Impala编译

    • Trino编译

    • Paimon编译

    • Hudi编译

  • 源码编译
  • 扩展组件编译
  • Superset编译
  • version-4.1.2
JaneTTR
2025-05-23
目录
背景说明
第二步:修改 distro-select,注册 Superset

[B]Superset版本适配改造(二)

# 背景说明

在完成 bigtop.bom 的基础配置后,distro-select 机制承担着各 RPM 包与服务映射的分发调度角色。只有把组件正确纳入 distro-select 映射,后续自动化部署和服务发现才会顺畅。 分发映射

distro-select 的作用

distro-select 是 Bigtop 用于组件包名与服务名称之间的“叶子节点”映射,类似于一个中心转发表,确保组件能被统一纳管和调用,避免孤岛。

# 第二步:修改 distro-select,注册 Superset

典型的映射配置位于 distro-select 相关目录(例如 distro-select/distro-select.py 或 .json 配置体中),需要在 leaves 字典中补充一行 Superset 的定义:

leaves = {
  'flink-client': 'flink',
  'flink-historyserver': 'flink',
  'hadoop-client': 'hadoop',
  'hadoop-hdfs-client': 'hadoop-hdfs',
  'hadoop-hdfs-datanode': 'hadoop-hdfs',
  'hadoop-hdfs-journalnode': 'hadoop-hdfs',
  'hadoop-hdfs-namenode': 'hadoop-hdfs',
  'hadoop-hdfs-nfs3': 'hadoop-hdfs',
  'hadoop-hdfs-portmap': 'hadoop-hdfs',
  'hadoop-hdfs-secondarynamenode': 'hadoop-hdfs',
  'hadoop-hdfs-zkfc': 'hadoop-hdfs',
  ...
  "superset": "superset"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

如上所示,仅需在 leaves 最后一行加入 "superset": "superset",即可完成映射。

必填

注意事项

请确保 key 和 value 严格一致,否则 Bigtop 在服务发现或依赖传递时会漏掉 superset,从而导致后续自动化部署失效。

映射关系修改后的效果如下图所示:

image-20250523173057403

#Superset#Bigtop#源码编译#RPM
[B]Superset版本适配改造(一)
Celeborn_0.5.3 编译

← [B]Superset版本适配改造(一) Celeborn_0.5.3 编译→

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