0

当我下载最新的融合使用时,我发现我可以运行......

$ ./bin/confluent start

Using CONFLUENT_CURRENT: /tmp/confluent.AV6gmvzx
Starting zookeeper
zookeeper is [UP]
Starting kafka
-Kafka failed to start
kafka is [DOWN]
Cannot start Schema Registry, Kafka Server is not running. Check your deployment

环境是:

$ java -version

java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

$ mvn -v

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /apps/svr/apache-maven-3.3.9
Java version: 1.8.0_162, vendor: Oracle Corporation
Java home: /apps/svr/jdk1.8.0_162/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-642.6.2.el6.x86_64", arch: "amd64", family: "unix"

有什么问题?

4

1 回答 1

0

我猜这是本地的 Confluent 运行。这是因为 Kafka 在内部使用主机名而不是 IP 地址。

检查主机名是否 与127.0.0.1主机名匹配/etc/hosts

在我的情况下,在终端中运行命令>hostname的结果不匹配

127.0.0.1 在 /etc/hosts 文件中,我最终将主机名从 localhost 更新为新主机名

于 2018-08-31T07:31:37.870 回答