跳到主要内容
版本:3.1.0(预览)

服务商店

想让 Ambari 帮你管理 Nginx、PostgreSQL、Kyuubi 等服务?先导入一个服务包合集,再勾选需要的服务,跟着安装向导操作就行。装好后,就能在服务页面启停服务、修改配置、检查运行情况。

使用商店不需要写脚本,也不需要调用 API。

使用前确认一下

这里介绍的是 3.1 预览版中的服务商店,你的 Ambari 需要包含这项功能。服务包合集可以向提供 Ambari 安装版本的人获取。需要核对兼容版本时,再看版本说明。

能装哪些服务?​

目前的示例商店提供十种服务:

你想做什么可以考虑的服务
提供网页访问或转发请求Nginx
运行关系型数据库PostgreSQL
为 Spark 提供统一的 SQL 入口Kyuubi
调度数据任务Airflow、DolphinScheduler
为计算任务提供 Shuffle 存储Celeborn
跨数据源执行查询Trino
做数据分析Doris
搜索和索引数据Elasticsearch
通过兼容 S3 的接口存储对象MinIO

可以先看可选服务和安装准备。不同服务的要求不一样,有些需要先准备数据库,有些需要特定的 Java 版本。

怎么开始?​

  1. 导入服务包合集。 导入后,商店里就能看到可以选择的服务。
  2. 勾选需要的服务。 想用哪个就选哪个,不会因为导入了合集就全部安装。
  3. 选择集群和机器。 可以加到兼容的已有集群,也可以新建集群。
  4. 填写配置并安装。 等安装、启动完成,再运行一次服务检查。

比如要安装 Nginx:导入合集,勾选 Nginx,选择装到哪里,分配一台机器,然后按向导完成安装。具体点击步骤见安装服务。

服务包合集告诉 Ambari“这些服务怎么装、怎么管”。安装时通常还要下载真正的软件。如果机器不能访问外网,需要先让管理员准备好软件源。

从哪里进入?​

用 Ambari 管理员账号登录,在集群页面左侧菜单的上方,点击管理包。英文界面显示为 Management Packs。本系列文档把这项功能称为服务商店,目前控制台里的菜单名称还没有改。

如果你在集群列表页,可以从顶部导航进入。用完后,点击返回工作区,就能回到刚才的集群页面。

同一个 Ambari Server 下的集群共用这家商店。更新服务包时,先看页面列出的影响范围,确认会涉及哪些集群。

接下来读哪篇?​

现在支持到什么程度?​

首版主要解决安装、配置、启停和基本健康检查。不要默认它已经支持高可用、自动故障切换或自动升级软件。参考测试环境是 Rocky Linux 8、ARM64;使用其他平台前,要先核对服务要求。

安装服务也不会自动增加对应的监控图表。监控页面的用法见监控指南。