Docker容器Kafka远程访问配置指南
如何开放Docker容器Kafka的远程访问?
想要从Docker容器外部访问Kafka服务?按照以下步骤修改Kafka配置文件即可。
步骤一:进入Kafka容器
使用以下命令进入Kafka容器的命令行界面:
docker exec -it <kafka_container> bash
注意: 将<kafka_container>替换为你的Kafka容器名称或ID。
步骤二:打开Kafka配置文件
使用你喜欢的文本编辑器打开server.properties文件:
nano /opt/kafka/config/server.properties
如果你没有安装nano,可以使用vi、vim或其他编辑器。
步骤三:修改关键配置
找到以下两行配置:
#advertised.listeners=PLAINTEXT://your.host.name:9092
#listeners=PLAINTEXT://:9092
将它们修改为:
advertised.listeners=PLAINTEXT://your.host.name:9092
listeners=PLAINTEXT://0.0.0.0:9092
注意: 将your.host.name替换为你的主机名或IP地址。
步骤四:保存并退出
保存对server.properties文件的修改并退出编辑器。
步骤五:重启Kafka容器
使用以下命令重启Kafka容器:
docker restart <kafka_container>
完成以上步骤后,你就可以从其他机器上通过Kafka客户端连接到这个Docker容器中的Kafka服务了。
原文地址: https://www.cveoy.top/t/topic/jkPr 著作权归作者所有。请勿转载和采集!