一、基础环境:
kafka_2.12-2.7.0 及集成的zookeeper
二、CentOS Linux release 7.7.1908 (Core)
启动kafka环境中的zookeeper时报错如下:
[kafka@Q61-13-30-44 kafka_2.12-2.7.0]$ ./bin/zookeeper-server-start.sh ./config/zookeeper.properties
[2021-04-25 09:47:05,410] INFO Reading configuration from: ./config/zookeeper.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
[2021-04-25 09:47:05,413] INFO clientPortAddress is 0.0.0.0:22181 (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
[2021-04-25 09:47:05,414] INFO secureClientPort is not set (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
[2021-04-25 09:47:05,418] ERROR Invalid config, exiting abnormally (org.apache.zookeeper.server.quorum.QuorumPeerMain)
org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing ./config/zookeeper.properties
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:156)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:113)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:82)
Caused by: java.lang.IllegalArgumentException: myid file is missing
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.checkValidity(QuorumPeerConfig.java:736)
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.setupQuorumPeerConfig(QuorumPeerConfig.java:607)
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:422)
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:152)
... 2 more
主要报错信息为“Caused by: java.lang.IllegalArgumentException: myid file is missing“,这是由于我迁移了kafka的环境,但在<code>dataDir</code>目录下未创建myid导致。
创建以后问题解决。
网友评论