Ambari на Docker репозиторий Cloudera теперь требует пользователя и пароля - PullRequest
1 голос
/ 29 мая 2020

У меня был сценарий, который автоматически создавал кластер Ambari, используя docker. В файле: https://github.com/ortizfabio/caochong/blob/master/from-ambari/Dockerfile Есть строчка для загрузки Ambari. Раньше это работало, пока Клодера не взяла верх. Я пытаюсь изменить команду, которая загружает Ambari с:

RUN wget -O /etc/yum.repos.d/ambari.repo http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.6.0.0/ambari.repo

на:

RUN wget --http-user=email_logon --http-password=my_password  -O /etc/yum.repos.d/ambari.repo https://archive.cloudera.com/p/ambari/centos7/2.x/updates/2.7.5.0/ambari.repo

, но получаю сообщение об ошибке:

Connecting to archive.cloudera.com (archive.cloudera.com)|151.101.208.167|:443... connected.
HTTP request sent, awaiting response... 401 Authentication required
Authentication selected: Basic realm=Secured
Connecting to archive.cloudera.com (archive.cloudera.com)|151.101.208.167|:443... connected.
HTTP request sent, awaiting response... 403 Authentication failed
2020-05-29 00:35:40 ERROR 403: Authentication failed.

1 Ответ

2 голосов
/ 29 мая 2020

@ Fabio Возможны следующие варианты:

  1. Свяжитесь с Cloudera, станьте клиентом и получите лицензию Enterprise с пользователем и паролем, авторизованными для доступа к их платным версиям
  2. Используйте последнюю бесплатную версия 2.7.4
  3. Сборка из исходного кода

Если вы хотите использовать HDP, я предлагаю # 2 как самый простой вариант:

wget -O /etc/yum.repos.d/ambari.repo http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.4.0/ambari.repo

Если вы действительно хочу 2.7.5, которую вы можете собрать из исходников самостоятельно, или я создал несколько RPMS, которые вы можете использовать без HDP:

wget -O /etc/yum.repos.d/mosga.repo https://makeopensourcegreatagain.com/rpms/mosga.repo
yum install ambari-server ambari-agent -y
ambari-server setup -s

В настоящее время я все еще работаю над следующей частью, где моя RPMS установит DDP (Демо Data Platform) с общими компонентами HDP и некоторыми другими сторонними компонентами, которые мы используем здесь в DFHz.

...