Сборка стеков Amabari HDP из исходников

Я пытаюсь настроить Ambari + HDP из источников (поскольку Cloudera закрыла репозитории пакетов Hortonworks). Может ли кто-нибудь поделиться опытом / как по этому поводу? Документация по этому поводу очень скудная.


person alfheim    schedule 16.07.2020    source источник


Ответы (1)


@alfheim документация здесь:

https://cwiki.apache.org/confluence/display/AMBARI/Installation+Guide+for+Ambari+2.7.5

И пост со всеми подробностями:

Ошибка установки Ambari 2.7.5 в CentOS 7

Убедитесь, что вы получили правильные версии npm, maven, node и т. Д. Есть некоторые ручные изменения, которые вам может потребоваться внести в исходные файлы. Вы можете найти довольно много сообщений, решающих эти проблемы, здесь, в теге ambari. Вернитесь на страницы 2 или 3, чтобы найти самые последние сообщения о создании Ambari из исходного кода, или просто выполните поиск ошибок, которые могут возникнуть во время сборки.

person steven-matison    schedule 18.07.2020
comment
Но это только описывает, как построить амбари, и это мне удалось. Однако я упираюсь в стену, пытаясь узнать, как строить стеки. - person alfheim; 20.07.2020
comment
Да ладно, как они это сделали правильно? Итак, вы должны взглянуть на готовый набор файлов horonworks, cloudera. Например, если вы устанавливаете 2.74, вы можете увидеть стек, который они поместили в свое репо. Вы можете поставить такой же стек, или вы можете создать свой собственный. Вы также можете создать пакет управления, который будет предоставлять любые услуги, которые вам нужны, даже настраиваемые сторонние услуги. - person steven-matison; 21.07.2020
comment
Вы можете найти пакет управления, который я сделал для Ambari 2.7.5 здесь: github.com/steven-matison/dfhz_hdp_mpack - person steven-matison; 21.07.2020
comment
Вы можете найти несколько других примеров пакетов управления, которые я создал здесь: github.com/steven-matison? tab = репозитории - person steven-matison; 21.07.2020
comment
Вы также публикуете сценарии сборки для этого? Или только финальные пакеты? - person alfheim; 22.07.2020
comment
Извините, но я не совсем понимаю, что вы имеете в виду. - person steven-matison; 22.07.2020
comment
загляните в / var / lib / ambari-server / resources / сравните эту папку с Build From Source 2.7.5 и Hortonworks Cloudera 2.7.4. Мой hdp mpack позволяет очень легко добавлять файлы для стека HDP 3.1.4. Создание собственного стека - это просто добавление нужных файлов стека в проект maven перед созданием пакетов RPM. - person steven-matison; 22.07.2020
comment
Хорошо, теперь я думаю, что это яснее. У меня сложилось впечатление, что вы строите стеки и амбари отдельно, и, насколько я понимаю, вы должны добавить файлы стека / источники в проект амбари, а затем собрать все, верно? И вы получаете оба RPM для Ambari и стеки? - person alfheim; 28.07.2020
comment
Так делается 2.7.4. Hortonworks также вносит дополнительные корректировки, включая представления, добавляя собственные компоненты (например, SmartSense). Я лично предпочитаю метод пакета управления для доставки стека ... - person steven-matison; 28.07.2020
comment
если вы посмотрите, из коробки ambari 2.7.5 есть часть исходной истории стека ... но она заканчивается там, где HDP 3 подбирает ... - person steven-matison; 28.07.2020