Бэкэнд Ambari - это прежде всего Java-приложение (но также частично состоит из скриптов Python).Вы можете изучить исходный код здесь .Агенты написаны на Python, вы можете найти их исходный код в том же репо.Вся конфигурация и данные, связанные с Ambari, такие как история команд, сохраняются в базе данных.По умолчанию используется Postres, но вы можете использовать и другие базы данных .
Компоненты HDP настраиваются Ambari (поэтому их конфигурация хранится в базе данных Ambari), но как другие данные времени выполненияхранится зависит от конкретной архитектуры компонента.