sudo访问以安装confluent / kafka平台

时间:2019-02-11 12:05:02

标签: apache-kafka confluent

在查看Confluent文档进行安装时,安装命令似乎需要sudo权限。我有几个与此有关的问题:

  1. 是这里需要的sudo根特权,还是我们应该向cp-kafka这样的特定合流用户sudo进行安装?我想我们需要sudo root特权才能安装。
  2. 平台是否会为Kafka,ZooKeeper等各个组件创建所有必要的服务用户帐户?还是应该在开始安装之前先创建它们并准备就绪?
  3. 融合/需要/创建的用户组应该是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

  

我们是否应该像cp-kafka这样的特定合流用户安装该平台?

因此,为了澄清起见,“在用户中使用sudo”不是Linux中的短语。 su是“切换用户”的命令。如果您当前没有sudo特权,那么您将需要实际注销并重新登录到该其他用户。不过,可以通过该当前帐户的su完成此操作(系统会提示您输入密码),但不能使用sudo su

这些用户在安装之前不存在,并且通常仅安装sudo yum install即可安装任何软件,例如,假设您的当前用户可以访问(通过{{1} }。

  

平台会为Kafka,ZooKeeper等各个组件创建所有必要的服务用户帐户吗?

应该,是的。也许除了Zookeeper服务用户外,如果我没有记错的话,是因为Zookeeper是“安装”在/etc/sudoers拥有的Kafka目录中的。

  

融合/需要的用户组应该是什么?

什么都不需要预先创建。脚本将为每个组件创建cp-kafkacp-kafkacp-schema-registrycp-kafka-connect等。


为了便于在群集上安装,建议尝试Ansible playbooks