【问题标题】:First run,use ./bin/confluent start to start kafka failed第一次运行,使用 ./bin/confluent start 启动 kafka 失败
【发布时间】:2020-05-14 00:14:07
【问题描述】:

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

$ ./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"

有什么问题?

【问题讨论】:

  • 没有更多细节很难提供帮助——您没有分享 Kafka 启动失败的原因。例如,bin/confluent log kafka 向您展示了什么?你的操作系统是什么(我想是上面的 Linux)?哪个版本的 Confluent 平台 v4.1?您是否从 zip/tarball 或通过 RPM/DEB 包安装了 Confluent Platform?
  • 您在尝试运行新版本之前是否停止了之前的安装?

标签: apache-kafka confluent-platform ksqldb


【解决方案1】:

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

检查主机名是否与/etc/hosts127.0.0.1的主机名匹配

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

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

【讨论】:

    猜你喜欢
    • 2018-04-12
    • 1970-01-01
    • 2019-01-25
    • 2020-03-28
    • 2018-08-02
    • 2017-05-20
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多