Почему агент ambari настаивает на создании другого файла репозитория
Мы устанавливаем новую версию hadoop - 2.6.3.0 на ambari - 2.6.0
из журнала агента ambari мы видим следующее:
Writing File['/etc/yum.repos.d/ambari-hdp-51.repo'] because contents don't match
зачем ambari создать файл - ambari-hdp-51.repo,? Возможно ли отключить это действие? (Я имею в виду, как настроить amabri, чтобы не создавать этот файл репо?)
очень странно, что ambari создает этот репозиторий и потому, что в /etc/yum.trepo.d,
у нас уже есть файлы репо для ambari & hadoop, так почему ambari настаивает на создании файла - ambari-hdp-51.repo и как его отключить?
полный журнал:
vi /var/lib/ambari-agent/data/output-370.txt
2018-01-04 14:40:06,895 - Will install packages for repository version 2.6.3.0
2018-01-04 14:40:06,895 - Repository['HDP-2.6-repo-55'] {'append_to_file': False, 'base_url': 'http://master02.sys453.com/HDP/centos7/2.6.3.0-235', 'action': ['create'], 'components': [u'HDP', 'main'], 'repo_template': '[{{repo_id}}]\nname={{repo_id}}\n{% if mirror_list %}mirrorlist={{mirror_list}}{% else %}baseurl={{base_url}}{% endif %}\n\npath=/\nenabled=1\ngpgcheck=0', 'repo_file_name': 'ambari-hdp-55', 'mirror_list': None}
2018-01-04 14:40:06,939 - File['/etc/yum.repos.d/ambari-hdp-55.repo'] {'content': InlineTemplate(...)}
2018-01-04 14:40:06,941 - Writing File['/etc/yum.repos.d/ambari-hdp-55.repo'] because it doesn't exist
2018-01-04 14:40:06,942 - Repository['HDP-UTILS-1.1.0.21-repo-55'] {'append_to_file': True, 'base_url': 'http://master02.sys453.com/', 'action': ['create'], 'components': [u'HDP-UTILS', 'main'], 'repo_template': '[{{repo_id}}]\nname={{repo_id}}\n{% if mirror_list %}mirrorlist={{mirror_list}}{% else %}baseurl={{base_url}}{% endif %}\n\npath=/\nenabled=1\ngpgcheck=0', 'repo_file_name': 'ambari-hdp-55', 'mirror_list': None}
2018-01-04 14:40:06,950 - File['/etc/yum.repos.d/ambari-hdp-51.repo'] {'content': '[HDP-2.6-repo-51]\nname=HDP-2.6-repo-51\nbaseurl=http://master02.ipmassanalyt71.com/HDP/centos7/2.6.3.0-235\n\npath=/\nenabled=1\ngpgcheck=0\n[HDP-UTILS-1.1.0.21-repo-51]\nname=HDP-UTILS-1.1.0.21-repo-51\nbaseurl=http://master02.ipmassanalyt71.com/\n\npath=/\nenabled=1\ngpgcheck=0'}
2018-01-04 14:40:06,951 - Writing File['/etc/yum.repos.d/ambari-hdp-51.repo'] because contents don't match
1 ответ
Во время моих наблюдений, когда я использовал пакеты Hortonworks, вы всегда устанавливали, переустанавливали и иногда перезапускали любые компоненты. Действие по умолчанию - воссоздание файла локального репозитория (.repo), чтобы убедиться, что информация о репозиториях, зарегистрированных в конфигурациях ambari, верна. на ваших.repo файлах.
Эта проблема возникает у меня, когда я пытаюсь установить пакеты Hortonworks внутри контейнера Docker.