“log4j.properties此时意外”在尝试在windows中启动zookeeper时

c90pui9n  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(739)

我使用Kafka流从汇合下载(http://www.confluent.io/product/kafka-streams/).
我按照说明在windows上运行zookeeper和kafka。但是当我试着用这个命令启动zookeeper的时候 D:\Softwares\confluent-3.0.1\bin\windows>zookeeper-server-start.bat ./etc/kafka/zookeeper.properties ,我得到错误
d:\softwares\confluent-3.0.1\bin\windows../../etc/kafka/log4j.properties此时意外出现。
如果我检查“zookeeper server start.bat”文件,命令看起来正常,如下所示。目录confluent-3.0.1\etc\kafka下也存在log4j.properties文件

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
hiz5n14c

hiz5n14c1#

当我把Kafka下载的发行版放到 C:\Program Files (x86) . 把Kafka下载的发行版移到其他驱动器上,然后用c驱动器对我来说就行了。
查找以下工作命令: D:\kafka_2.12-2.2.0\kafka_2.12-2.2.0>bin\windows\zookeeper-server-start.bat 配置/zookeeper.properties
Kafka是从其官方网站下载的:

https://kafka.apache.org/quickstart
nle07wnf

nle07wnf2#

https://github.com/renukaradhya/confluentplatform
上面的git repo包含修改过的windows批处理脚本。

相关问题