尝试在窗口中启动Zookeeper时"log4j.properties was unexpected at this time"



我正在使用从Confluent (http://www.confluent.io/product/kafka-streams/)下载的kafka流。

我正在按照说明在Windows上运行Zookeeper和Kafka。但是当我尝试使用命令启动ZooKeeper时D:Softwaresconfluent-3.0.1binwindows>zookeeper-server-start.bat ./etc/kafka/zookeeper.properties,我得到错误

D: 软件 confluent-3.0.1 bin windows . ./. ./etc/卡夫卡/log4j。

如果我检查"zookeeper-server-start.bat"文件,命令看起来很好,如下所示。还有log4j。目录下的属性文件confluence -3.0.1etckafka


IF [%1] EQU [] (
    echo USAGE: %0 zookeeper.properties
    EXIT /B 1
  )

SetLocal
IF ["%KAFKA_LOG4J_OPTS%"] EQU [""] (
    if exists %~dp0../../etc/kafka/log4j.properties (
        set KAFKA_LOG4J_OPTS=-Dlog4j.configuration=file:%~dp0../../etc/kafka/log4j.properties
    ) else (
        set KAFKA_LOG4J_OPTS=-Dlog4j.configuration=file:%~dp0../../config/log4j.properties
    )
)
IF ["%KAFKA_HEAP_OPTS%"] EQU [""] (
    set KAFKA_HEAP_OPTS=-Xmx512M -Xms512M
)
%~dp0kafka-run-class.bat org.apache.zookeeper.server.quorum.QuorumPeerMain %*
EndLocal

当我在C:Program Files (x86)中放置kafka下载分发时,我得到了相同的错误。将kafka下载的发行版移动到c盘以外的其他驱动器对我来说是有效的。

查找下面的工作命令:D:kafka_2.12-2.2.0kafka_2.12-2.2.0>binwindowszookeeper-server-start.bat配置/zookeeper.properties

Kafka从官方网站下载:

https://kafka.apache.org/quickstart

你可能不需要这个,但也许其他人会有同样的问题,这将有助于。

我做了什么来解决这个问题是改变我的控制台从cmd到一个正常的windows cmd。不知道是怎么回事,但不知怎么的,它对我起作用了。

https://github.com/renukaradhya/confluentplatform

最新更新