[英]Kafka failed to start when running Confluent start command on Docker Ubuntu image (Name or service not known)
我正在尝试在运行的ubuntu码头工人映像上启动Confluent。 这是命令的错误:
root@linuxkit-025000000001:/# /my/dir/path/confluent-4.0.0/bin/confluent start
这是输出日志:
启动动物园管理员
动物园管理员是[UP]
开始卡夫卡
| Kafka无法启动
kafka是[DOWN]
无法启动Schema Registry,Kafka服务器未运行。 检查您的部署
我试图使用启动Kafka:
# cd confluent-4.0.0
# ./bin/kafka-server-start ./etc/kafka/server.properties
这是重要的错误日志:
KafkaServer启动期间发生致命错误。 准备关闭(kafka.server.KafkaServer)java.net.UnknownHostException:linuxkit-025000000001:linuxkit-025000000001:名称或服务未知
运行Kafka的解决方案是什么?
这是解决方案的提示: https : //github.com/ModernMT/MMT/issues/276
我应该将主机名添加到主机。 对于我自己的解决方案,我为127.0.0.1添加了新行,即linuxkit-025000000001,因为它可以从hostname命令获得:
# hostname
然后我试图编辑/ etc / hosts
# (printf "127.0.0.1 " ; hostname ) >> /etc/hosts
现在Confluent可以成功启动!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.