Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Docker Ubuntu映像上运行Confluent start命令时,Kafka无法启动(名称或服务未知)_Ubuntu_Docker_Apache Kafka_Localhost_Confluent Platform - Fatal编程技术网

在Docker Ubuntu映像上运行Confluent start命令时,Kafka无法启动(名称或服务未知)

在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 # ./

我正试图开始为ubuntu运行docker映像。以下是该命令的错误:

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在尝试运行映像时会对其进行重击(