Я должен различать процесс рассылки Cloudera и написание кулинарной книги или рецепта шеф-повара для установки пакетов в кластере.
Итак, я ищу преимущества и недостатки между Parcel над Chef или наоборот.
Я должен различать процесс рассылки Cloudera и написание кулинарной книги или рецепта шеф-повара для установки пакетов в кластере.
Итак, я ищу преимущества и недостатки между Parcel над Chef или наоборот.
Если вы используете Cloudera Manager, пакеты позволяют вам установить / обновить CDH в вашем кластере (-ах) целиком с помощью одного пакета (или установить дополнительные компоненты, такие как бета-версии и выпуски Cloudera Labs). Из документов:
Участки являются автономными и устанавливаются в каталог с поддержкой версий, что означает, что несколько версий данного участка могут быть установлены бок о бок. Затем вы можете назначить одну из этих установленных версий как активную. С пакетами одновременно может быть установлен только один пакет, поэтому нет различия между тем, что установлено, и тем, что активно.
Обработка посылок автоматически загружает, распространяет и активирует правильную посылку для операционной системы, работающей на каждом хосте в кластере.
Посылки можно установить только через CM, поэтому, если вы не являетесь пользователем CM, ваш вопрос носит академический характер. Если вы являетесь пользователем CM, вы можете использовать либо посылки (что, безусловно, проще), либо пакетный подход через Chef или Puppet (не так просто, но некоторые люди, тем не менее, предпочитают его).
Согласно Посылки: что и почему? · Cloudera / cm_ext Wiki, использование посылок дает ряд преимуществ, в том числе:
Иногда замечают, что одной из самых сложных частей администрирования кластера Hadoop является обновление, поэтому, вероятно, посылки помогут в этом смысле больше всего.
В этом отношении обратите внимание, что Cloudera Manager сможет изначально устанавливать компоненты вместе с пакетами, но он будет управлять обновлениями только в том случае, если вы выбрали вариант посылки.