新增服务
更新时间:2026-07-23
新增服务功能支持在已创建的集群上追加安装新的服务组件。用户可在服务管理页面通过新增服务,为集群补充所需的计算或数据服务,而无需重新创建集群。目前新增服务功能支持Spark、Iceberg和Kyuubi三种服务,其中Kyuubi服务支持自定义节点部署。
功能概述
在集群运行过程中,用户可能因业务扩展需要在原有集群上追加新的服务。新增服务功能允许在服务管理页面选择并安装新的服务,安装完成后即可在服务管理列表中对其进行查看和管理。
目前新增服务功能支持以下三种服务:
- Spark:分布式计算引擎。
- Iceberg:数据湖表格式,依赖Spark服务。
- Kyuubi:多租户Serverless SQL网关,支持自定义节点部署。
其中,仅Kyuubi服务支持自定义节点部署,Spark和Iceberg按系统默认方式进行部署。新增部分服务后,可能需要对已有的关联依赖服务配置进行修改,请在新增服务安装成功后,修改关联服务配置。
前提条件
- 已创建BMR集群,且集群状态为运行中。
- 集群中不存在正在进行的其他服务变更操作。
- 集群类型为Hadoop及Hadoop-bos 3.7.4 及以上。
新增服务
- 选择产品服务>数据分析>MapReduce>集群进入集群列表页面。
- 点击目标集群名称,进入集群详情页面。
- 在左侧导航中选择服务管理,进入服务管理页面。
- 点击新增服务,打开新增服务弹框。
- 在选择服务下拉框中选择需要新增的服务(Spark、Iceberg、Kyuubi,可多选)。
- 若选择了Kyuubi并需要自定义节点部署,在自定义部署区域完成Kyuubi的节点选择(详见自定义节点部署)。
- 确认关联服务中需要修改配置的依赖服务,点击确定提交新增服务。
表一 新增服务配置项说明
| 配置项 | 配置项说明 |
|---|---|
| 选择服务 | 必填。选择需要新增的服务,支持Spark、Iceberg、Kyuubi,可多选。 |
| 自定义部署 | 展示所选服务的部署方式。Iceberg等服务暂不支持自定义部署,将按系统默认方式进行部署;Kyuubi支持开启自定义节点部署。 |
| 关联服务 | 展示已选新增服务及其需要修改配置的依赖服务。例如新增Iceberg时,需要修改依赖的Spark服务配置。 |
说明:新增服务后可能需要对已有的服务配置进行修改。请在新增服务安装成功后,前往服务管理修改关联服务配置。
自定义节点部署
Kyuubi服务支持自定义节点部署,开启后可指定Kyuubi组件部署到的实例节点。
在新增服务弹框的自定义部署区域,打开Kyuubi的自定义部署开关,在kyuubi-server组件下选择部署的实例节点。
自定义节点部署规则如下:
- 当前支持在task、client实例上进行自定义部署。
- 高可用模式下部署实例数不少于2个,非高可用模式部署实例数不少于1个,
关联服务配置
部分新增服务依赖已有服务,安装时会在关联服务区域提示需要修改配置的依赖服务。例如:新增Iceberg时,需要修改依赖的Spark服务配置。
新增服务安装成功后,请前往服务管理中对提示的关联依赖服务进行配置修改,使新增服务正常生效。
注意事项
- 目前新增服务仅支持Spark、Iceberg、Kyuubi三种服务。
- 仅Kyuubi服务支持自定义节点部署,其余服务按系统默认方式部署。
- Kyuubi高可用模式至少需部署2个client节点,缩容检测要求剩余节点数大于等于2;非高可用模式仅允许1个节点,缩容检测要求剩余节点数大于等于1。
- 新增服务安装成功后,需及时修改关联依赖服务的配置。
评价此篇文章
