Расположение сценариев установки Ambari

Я устанавливаю кластер HDP 2.1 с Apache Ambari. Все серверы работают под управлением SLES 11 SP3. Настройка завершится неудачно, если я выберу установку Ganglia из-за некоторых зависимостей:

Installing package apache2?mod_php* ('/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm apache2?mod_php*')
Problem: apache2-mod_php53-5.3.17-0.27.1.x86_64 conflicts with apache2-mod_php5 provided by    apache2-mod_php5-5.2.14-0.7.30.50.1.x86_64
 Solution 1: Following actions will be done:
  do not install apache2-mod_php5-5.2.14-0.7.30.50.1.x86_64
  deinstallation of php5-5.2.14-0.7.30.50.1.x86_64
  deinstallation of php5-xmlwriter-5.2.14-0.7.30.50.1.x86_64
  [... more PHP 5.2.x packages ...]

 Solution 2: do not install apache2-mod_php53-5.3.17-0.27.1.x86_64

Очевидно, что Regex выбирает версию 5.3, хотя версия 5.2 будет доступна. Поэтому мой вопрос: где хранится скрипт установки, где работает Ambari? Я хотел бы заменить регулярное выражение на правильную версию пакета.

1 ответ

Решение

Информация о том, какие пакеты должны быть установлены, хранится в

/var/lib/ambari-server/resources/stacks/HDP/2.0.6/services/GANGLIA/metainfo.xml

Измените значение и перезапустите сервер Ambari, чтобы изменения вступили в силу.

Другие вопросы по тегам