在Docker Ubuntu映像上运行Confluent start命令时,Kafka无法启动(名称或服务未知)
我正试图开始为ubuntu运行docker映像。以下是该命令的错误:在Docker Ubuntu映像上运行Confluent start命令时,Kafka无法启动(名称或服务未知),ubuntu,docker,apache-kafka,localhost,confluent-platform,Ubuntu,Docker,Apache Kafka,Localhost,Confluent Platform,我正试图开始为ubuntu运行docker映像。以下是该命令的错误: root@linuxkit-025000000001:/# /my/dir/path/confluent-4.0.0/bin/confluent start # hostname 以下是输出日志: 启动动物园管理员 动物园管理员来了 开始卡夫卡 |卡夫卡启动失败 卡夫卡[倒下] 无法启动架构注册表,Kafka服务器未运行。检查您的部署 我尝试使用以下方法启动卡夫卡: # cd confluent-4.0.0 # ./
root@linuxkit-025000000001:/# /my/dir/path/confluent-4.0.0/bin/confluent start
# hostname
以下是输出日志:
启动动物园管理员
动物园管理员来了
开始卡夫卡
|卡夫卡启动失败
卡夫卡[倒下]
无法启动架构注册表,Kafka服务器未运行。检查您的部署
我尝试使用以下方法启动卡夫卡:
# cd confluent-4.0.0
# ./bin/kafka-server-start ./etc/kafka/server.properties
以下是重要的错误日志:
KafkaServer启动期间出现致命错误。准备关闭(kafka.server.KafkaServer)
java.net.UnknownHostException:linuxkit-02500000001:linuxkit-02500000001:名称或服务未知
运行卡夫卡的解决方案是什么?以下是解决方案的提示: 我应该将主机名添加到主机。对于我自己的解决方案,我将127.0.0.1的新行添加为linuxkit-025000000001,因为它可以从hostname命令获得:
root@linuxkit-025000000001:/# /my/dir/path/confluent-4.0.0/bin/confluent start
# hostname
然后我尝试编辑/etc/hosts
# (printf "127.0.0.1 " ; hostname ) >> /etc/hosts
现在汇合可以成功开始了 我试图这样做,但我发现docker在尝试运行映像时会对其进行重击(