Frequently Asked Questions

Настройка High Availability (HA) для Ambari Server

Для настройки HA для Ambari сервера необходимо выполнить следующие шаги:
1. Настройте Round Robin DNS или Load Balancer для различных IP адресов хостов на которых будут развернуты Ambari. В частности необходимо что бы у них был один и тотже FQDN;
2. В случае настройки HA для существующего кластера необходимо сделать backup/dump БД;
3. Разверните БД на выделенном хосте и настройте доступ к данной БД с хостов указанных в п.1;
4. Установите Ambari на одном из хостов в соответствии с документацией:https://docs.arenadata.io/adh/install/installation.html
5. Установите Ambari сервер на втором хосте.
6. Выполните ambari-server setup
7. На шаге конфигурации БД выберите:
Enter advanced database configuration [y/n] (n)? y
Далее выберите тип внешней БД [2-7], в данном примере Postgres:
Configuring database...
==============================================================================
Choose one of the following options:
[1] - PostgreSQL (Embedded)
[2] - Oracle
[3] - MySQL / MariaDB
[4] - PostgreSQL
[5] - Microsoft SQL Server (Tech Preview)
[6] - SQL Anywhere
[7] - BDB
==============================================================================
Enter choice (4): 4
Hostname (adh16-postgre):
Port (5432):
Database name (ambari):
Postgres schema (ambari):
Username (ambari):
Enter Database Password (bigdata):
8. Запустите второй инстанс Ambari и проверьте его доступность через браузер:
ambari-server start
9. В случае если у вас уже установлен Ambari сервер и вы хотите добавить второй инстанс, убедитесь что после настройки все Ambari агенты направлены на общий hostname для обоих Ambari серверов.
cat /etc/ambari-agent/conf/ambari-agent.ini

[server]
hostname=
url_port=8440
После внесения изменений в ambari-agent.ini перезапустите все Ambari агенты:
ambari-agent restart



Last Updated 3 years ago

Arenadata

127018, Moscow
Skladochnaya St., 3, building 1,
Russia

support@arenadata.io

Please Wait!

Please wait... it will take a second!