如何解决 zookeeper.properties 文件丢失错误
How to solve zookeeper.properties file is missing error
我正在尝试启动一个 Zookeper
实例,但我不断收到一个错误,提示 zookeeper.properties
文件不存在..但实际上它存在。
$ ./script.sh [2019-06-30 07:40:00,844] INFO Reading configuration
from: .\config\zookepeer.properties
(org.apache.zookeeper.server.quorum.QuorumPeerConfig) [2019-06-30
07:40:00,844] ERROR Invalid config, exiting abnormally
(org.apache.zookeeper.server.quorum.QuorumPeerMain)
org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException:
Error processing ./config/zookepeer.properties
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:156)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:104)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:81)
Caused by: java.lang.IllegalArgumentException:
.\config\zookepeer.properties file is missing
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:140)
... 2 more Invalid config, exiting abnormally
文件夹结构
-root
-config
-zookeeper.properties
-bin
-zookeeper-server-start.sh
-script.sh
脚本
./bin/zookeeper-server-start.sh ./config/zookepeer.properties
Zookeeper.properties
dataDir=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
# disable the per-ip limit on the number of connections since this is a non-production config
maxClientCnxns=0
请检查脚本中的属性文件名。
./bin/zookeeper-server-start.sh ./config/zookepeer.properties 。
将其更改为,
./bin/zookeeper-server-start.sh ./config/zookeeper.properties
并检查。
试试这个
./zookeeper-server-start.sh ../config/zookeeper.properties
您位于 bin 目录中。
我正在尝试启动一个 Zookeper
实例,但我不断收到一个错误,提示 zookeeper.properties
文件不存在..但实际上它存在。
$ ./script.sh [2019-06-30 07:40:00,844] INFO Reading configuration from: .\config\zookepeer.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig) [2019-06-30 07:40:00,844] ERROR Invalid config, exiting abnormally (org.apache.zookeeper.server.quorum.QuorumPeerMain) org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing ./config/zookepeer.properties at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:156) at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:104) at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:81) Caused by: java.lang.IllegalArgumentException: .\config\zookepeer.properties file is missing at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:140) ... 2 more Invalid config, exiting abnormally
文件夹结构
-root
-config
-zookeeper.properties
-bin
-zookeeper-server-start.sh
-script.sh
脚本
./bin/zookeeper-server-start.sh ./config/zookepeer.properties
Zookeeper.properties
dataDir=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
# disable the per-ip limit on the number of connections since this is a non-production config
maxClientCnxns=0
请检查脚本中的属性文件名。
./bin/zookeeper-server-start.sh ./config/zookepeer.properties 。 将其更改为,
./bin/zookeeper-server-start.sh ./config/zookeeper.properties
并检查。
试试这个
./zookeeper-server-start.sh ../config/zookeeper.properties
您位于 bin 目录中。