sudo访问以安装汇流/卡夫卡平台



查看Confluent Docs进行安装时,安装命令似乎需要sudo权限。关于这一点,我有几个问题:

  1. 这里需要的是sudo root权限,还是我们应该让一些特定的融合用户(如cp kafka)安装平台?我想我们需要sudo root权限才能安装
  2. 平台会为每个单独的组件(如Kafka、ZooKeeper等)创建所有必要的服务用户帐户吗?还是应该提前创建并在安装开始前做好准备
  3. 融合需求/创建的用户组应该是什么

感谢

我们是否应该委托一些特定的融合用户(如cp kafka)来安装平台?

因此,需要澄清的是,"sudo to a user"在Linux中不是一个短语。su是"切换用户"的命令。如果您当前没有sudo权限,那么您将需要实际注销并重新登录到此其他用户。不过,这可以使用该当前帐户中的su(系统会提示您输入密码)来完成,但不能使用sudo su

这些用户在安装之前并不存在,安装任何软件通常都只是sudo yum install,例如,假设您的当前用户有权这样做(通过/etc/sudoers)。

平台会为每个单独的组件(如Kafka、ZooKeeper等)创建所有必要的服务用户帐户吗?

应该是的。如果我没有记错的话,也许除了Zookeeper服务用户之外,因为Zookeepper"安装"在cp-kafka拥有的Kafka目录中。

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

无需预先创建任何内容。脚本将为每个组件创建cp-kafkacp-schema-registrycp-kafka-connectcp-ksql等。


为了在集群上轻松安装,建议尝试Ansible剧本

最新更新