Ambari 中数据库在安装 HDP 中的作用?

Role of database in Ambari for installing HDP?

我使用 Apache Ambari 安装了 HDP,发现它使用内置的默认数据库 -> PostgreSQL。

使用 Apache Ambari 安装 HDP 需要什么数据库?

Ambari 用于配置、管理和监控 Hadoop 集群。为了使它有足够的能力做所有这些事情,它必须保留有关集群中所有服务的大量信息,并在数据库中跟踪所有这些信息。

例如,所有的服务配置都存储在一个中心位置(数据库)(hbase-site.xml、yarn-site.xml等),然后由ambari 代理进程。另一个例子是服务状态。 Ambari 跟踪服务处于什么状态(已安装、已启动、已停止等),此信息也存储在数据库中。

下面两张图给你概述数据库在ambari中的作用

先上图Ambari架构设计

有关详细信息,请参阅 link https://issues.apache.org/jira/secure/attachment/12559939/Ambari_Architecture.pdf