Доступ sudo для установки платформы confluent / kafka - PullRequest
0 голосов
/ 11 февраля 2019

При просмотре Confluent Docs для установки командам установки, похоже, требуется разрешение sudo.У меня есть пара вопросов, касающихся того же:

  1. Нужны ли здесь привилегии root для sudo или мы должны предоставить sudo'у некоторому конкретному пользователю, например cp-kafka, для установки платформы?Я предполагаю, что для установки нам нужны привилегии root sudo.
  2. Будет ли платформа создавать все необходимые учетные записи пользователей службы для каждого из отдельных компонентов, таких как Kafka, ZooKeeper и т. Д.?Или они должны быть созданы заранее и подготовлены до начала установки?
  3. Какой должна быть группа пользователей, которая нуждается в создании / создании?

Спасибо

1 Ответ

0 голосов
/ 12 февраля 2019

должны ли мы судить какого-то конкретного пользователя, такого как cp-kafka, для установки платформы?

Итак, чтобы уточнить, "sudo to user" - это не фразав линуксеsu - это команда «переключать пользователей».Если в данный момент у вас нет прав sudo, вам потребуется выйти из системы и снова войти в систему для этого другого пользователя.Это может быть сделано с помощью su из этой текущей учетной записи (хотя вам будет предложено ввести пароль), но не sudo su

. Эти пользователи не существуют до установки, и установка любого программного обеспечения обычнопросто sudo yum install, например, при условии, что ваш текущий пользователь имеет доступ к этому (через /etc/sudoers).

Будет ли платформа создавать все необходимые учетные записи пользователей служб для каждого из отдельных компонентов, таких как Kafka, ZooKeeper и т. Д.?

Должно быть, да.Возможно, кроме пользователя службы Zookeeper, если я правильно помню, потому что Zookeeper «установлен» в каталоге Kafka, принадлежащем cp-kafka.

Какой должна быть группа пользователей, которая должна объединиться / создать?

Ничего не нужно предварительно создавать.Сценарии создадут cp-kafka, cp-schema-registry, cp-kafka-connect, cp-ksql и т. Д. Для каждого компонента.


Для простой установки в кластер рекомендуется попробовать Ansible playbooks

...