启动Zookeeper时抛出“Invalid arguments, exiting abnormally”错误信息

2015-04-06 09:05:17,134 [myid:] - WARN [main:QuorumPeerMain@113] - Either no config or no quorum defined in config, running in standalone mode 2015-04-06 09:05:17,274 [myid:] - ERROR [main:ZooKeeperServerMain@54] - Invalid arguments, exiting abnormally java.lang.NumberFormatException: For input string: "H:\Z01-Zookeeper01-3.4.6\bin\..\conf\zoo.cfg"

在使用 zkServer.cmd start 命令启动Zookeeper的时候抛出如下错误信息:

H:\Z01-Zookeeper01-3.4.6\bin>zkServer.cmd start
H:\Z01-Zookeeper01-3.4.6\bin>java "-Dzookeeper.log.dir=H:\Z01-Zookeeper01-3.4.6\bin\.." "-Dzookeeper.root.logger=INFO,CONSOLE" -cp
 "H:\Z01-Zookeeper01-3.4.6\bin\..\build\classes;H:\Z01-Zookeeper01-3.4.6\bin\..\build\lib\*;H:\Z01-Zookeeper01-3.4.6\bin\..\*;H:\Z
01-Zookeeper01-3.4.6\bin\..\lib\*;H:\Z01-Zookeeper01-3.4.6\bin\..\conf" org.apache.zookeeper.server.quorum.QuorumPeerMain "H:\Z01-
Zookeeper01-3.4.6\bin\..\conf\zoo.cfg" start
2015-04-06 09:05:17,118 [myid:] - INFO  [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3
2015-04-06 09:05:17,134 [myid:] - INFO  [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 0
2015-04-06 09:05:17,134 [myid:] - INFO  [main:DatadirCleanupManager@101] - Purge task is not scheduled.
2015-04-06 09:05:17,134 [myid:] - WARN  [main:QuorumPeerMain@113] - Either no config or no quorum defined in config, running  in s
tandalone mode
2015-04-06 09:05:17,274 [myid:] - ERROR [main:ZooKeeperServerMain@54] - Invalid arguments, exiting abnormally
java.lang.NumberFormatException: For input string: "H:\Z01-Zookeeper01-3.4.6\bin\..\conf\zoo.cfg"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Integer.parseInt(Integer.java:449)
        at java.lang.Integer.parseInt(Integer.java:499)
        at org.apache.zookeeper.server.ServerConfig.parse(ServerConfig.java:60)
        at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:83)
        at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:52)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:116)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78)
2015-04-06 09:05:17,290 [myid:] - INFO  [main:ZooKeeperServerMain@55] - Usage: ZooKeeperServerMain configfile | port datadir [tick
time] [maxcnxns]
Usage: ZooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns]
H:\Z01-Zookeeper01-3.4.6\bin>endlocal

解决办法:

将zkServer.cmd start启动命令改为zkServer.cmd命令。则启动Zookeepe时就OK了!

我们一定要给自己提出这样的任务:第一,学习,第二是学习,第三还是学习。 —— 列宁
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号