【问题标题】:ERROR : Exiting Kafka due to fatal exception (kafka.Kafk a$)错误:由于致命异常(kafka.Kafk a$)而退出 Kafka
【发布时间】:2019-08-31 07:32:35
【问题描述】:

我第一次在 Windows 7 上运行 Kafka 并在启动 Kafka-Service 时出错

  1. 我下载了kafka_2.12-2.0.0并解压到C:\kafka_2.12-2.0.0

  2. 在 C:\kafka_2.12-2.0.0\config\zookeeper.properties 更改 数据目录 到 dataDir=C:/kafka_2.12-2.0.0/data/zookeeper (创建文件夹dataDir=C:/kafka_2.12-2.0.0/data/zookeeper)

  3. 在 C:\kafka_2.12-2.0.0\config\server.properties 更改 日志目录 到 log.dirs=C:/kafka_2.12-2.0.0/data/kafka (创建文件夹C:/kafka_2.12-2.0.0/data/kafka)

  4. 使用管理员权限从 cmd 运行 zookeeper 服务器

    \bin\windowszookeeper-server-start.bat C:\kafka_2.12-2.0.0\config\zookeeper.properties 它在端口 2181 上运行(将 INFO 绑定到端口 0.0.0./0.0.0.0:2181)

  5. 从另一个具有管理员权限 kafka 服务器的 cmd 运行

    \bin\windows\kafka-server-start.bat C:\kafka_2.12- 2.0.0\config\server.properties

我收到错误:ERROR Exiting Kafka due to fatal exception (kafka.Kafk 一美元)

java.io.FileNotFoundException: C:\kafka_2.12-(系统找不到指定的文件) 在 java.io.FileInputStream.open0(本机方法) 在 java.io.FileInputStream.open(FileInputStream.java:195)

【问题讨论】:

  • 错误:在 java.io.FileInputStream.open(FileInputStream.java:195) 的 java.io.FileInputStream.open0(Native Method) 在 java.io.FileInputStream.(FileInputStream. java:138) 在 java.io.FileInputStream.(FileInputStream.java:93) 在 org.apache.kafka.common.utils.Utils.loadProps(Utils.java:536) 在 kafka.Kafka$.getPropsFromArgs( Kafka.scala:42) 在 kafka.Kafka$.main(Kafka.scala:58) 在 kafka.Kafka.main(Kafka.scala)

标签: java apache-kafka


【解决方案1】:

启动kafka时需要给出配置文件位置:

bin/kafka-server-start.sh config/server.properties

还可以查看 kafka 的入门页面以查看验证安装要遵循的基本步骤:

Get started with kafka

【讨论】:

  • 你好,我从 bin\windows\kafka-server-start.bat C:\kafka_2.12- 2.0.0\config\server.properties 运行
  • @Rudi 在“2.12-”之后的配置文件路径中似乎有一个空格。尝试删除空间。
  • 感谢推荐。我可以在下载最后一个版本后运行它。但我第二次运行并得到错误:“VM 初始化期间发生错误无法为 1048576KB 对象堆保留足够的空间”
  • @Rudi:这是由于 kafka 默认分配的堆大小很大。您可以通过设置此环境变量 KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" 来减少 kafka 使用的默认最小/最大堆大小
  • 感谢您的推荐,它的帮助,目前出现错误 log4j:ERROR Failed to rename [C:\Users\rg65481\kafka_2.12-2.2.0/logs/controller. log] 到 [C:\Users\rg65481\kafka_2.12-2.2.0/logs/controller.log.2019-04-10-09]。 [2019-04-10 10:16:59,518]
猜你喜欢
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
  • 2012-02-15
  • 2015-02-21
  • 1970-01-01
  • 2016-11-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多