设置多代理集群(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 可以获得更好的性能
我正在尝试在 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 可以获得更好的性能