设置多代理集群(kafka 快速入门)

Setting up a multi-broker cluster (kafka quickstart)

我正在尝试在 Apache Kafka 主页中关注 QUICKSTART。

在第 6 步:设置多代理集群中,它说“编辑服务器属性”

config/server-1:属性:

   broker.id=1
   listeners = PLAINTEXT://:9093
   logs.dirs=/tmp/kafka-logs-1 

我的问题是:

我用vi编辑器编辑吗?如果是,我只是像上面那样更改那些 'broker'、'listeners'、'logs.dirs' 项的值?

无论您喜欢哪种工具,它都需要能够更改值并保存文件。如果你真的想要,你可以使用 sed (就像一些 Docker 容器可能做的......关于这一点,你甚至可以使用 Docker Compose 并排启动两个 Kafka 容器)

但是,正如文档所指出的,这三个属性在一台机器上的所有代理中应该是唯一的,所有其他属性可以保持不变。

我想指出在一台机器上有两个代理进程,共享一个磁盘,不是一个好主意。在那台服务器

上使用更大的堆 space 可以获得更好的性能