Назад | Перейти на главную страницу

почему агент амбари настаивает на создании другого файла репозитория

мы устанавливаем новую версию hadoop - 2.6.3.0 на амбари - 2.6.0

из журнала агента амбари мы видим следующее:

Writing File['/etc/yum.repos.d/ambari-hdp-51.repo'] because contents don't match

зачем амбари создать файл - амбари-hdp-51.repo,? можно ли отключить это действие? (Я имею в виду, как настроить amabri, чтобы не создавать этот файл репо?)

очень странно, что это репо создают амбари, потому что в /etc/yum.trepo.d

у нас уже есть файлы репо для амбари и хадуп, так почему амбари настаивает на создании файла - амбари-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

Во время моих наблюдений, когда я использовал пакеты Hortonworks, всегда было установлено, что вы всегда устанавливаете, переустанавливаете, а иногда и перезапускаете любые коммпонеты, действие по умолчанию - воссоздать файл локального репозитория (.repo), чтобы убедиться, что информация о репозиториях, зарегистрированных в конфигурациях ambari, верна в ваших файлах .repo.

Эта проблема возникает у меня, когда я пытаюсь установить пакеты Hortonworks внутри контейнера Docker.