2017-09-29 25 views
0

JAVA_HOMEが正しく設定されています。そして、私は今このエラーが発生しています。ここで動物園のインストールがWindowsで動作しない10

C:\projects\zookeeper\zk\bin>call "C:\Program Files\Java\jdk-9"\bin\java "-Dzookeeper.log.dir=C:\projects\zookeeper\zk\bin\..\logs" "-Dzookeeper.root.logger=INFO,CONSOLE" "-Dzookeeper.log.file=zookeeper-User-server-HUNTER-PC.log" "-XX:+HeapDumpOnOutOfMemoryError" "-XX:OnOutOfMemoryError=cmd /c taskkill /pid %%p /t /f" -cp "C:\projects\zookeeper\zk\bin\..\build\classes;C:\projects\zookeeper\zk\bin\..\build\lib\*;C:\projects\zookeeper\zk\bin\..\*;C:\projects\zookeeper\zk\bin\..\lib\*;C:\projects\zookeeper\zk\bin\..\conf" org.apache.zookeeper.server.quorum.QuorumPeerMain "C:\projects\zookeeper\zk\bin\..\conf\zoo.cfg" start 
2017-09-29 10:44:10,183 [myid:] - INFO [main:[email protected]] - autopurge.snapRetainCount set to 3 
2017-09-29 10:44:10,183 [myid:] - INFO [main:[email protected]] - autopurge.purgeInterval set to 0 
2017-09-29 10:44:10,183 [myid:] - INFO [main:[email protected]] - Purge task is not scheduled. 
2017-09-29 10:44:10,183 [myid:] - WARN [main:[email protected]] - Either no config or no quorum defined in config, running in standalone mode 
2017-09-29 10:44:10,183 [myid:] - INFO [main:[email protected]] - Log4j found with jmx enabled. 
2017-09-29 10:44:10,330 [myid:] - ERROR [main:[email protected]] - Invalid arguments, exiting abnormally 
java.lang.NumberFormatException: For input string: "C:\projects\zookeeper\zk\bin\..\conf\zoo.cfg" 
     at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 
     at java.base/java.lang.Integer.parseInt(Integer.java:652) 
     at java.base/java.lang.Integer.parseInt(Integer.java:770) 
     at org.apache.zookeeper.server.ServerConfig.parse(ServerConfig.java:61) 
     at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:101) 
     at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:62) 
     at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:125) 
     at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:79) 
2017-09-29 10:44:10,330 [myid:] - INFO [main:[email protected]] - Usage: ZooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns] 
Usage: ZooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns] 

C:\projects\zookeeper\zk\bin>endlocal 

は私の設定ファイルである:

tickTime=2000 
dataDir=c:/projects/zookeeper/zk/ 
clientPort=2181 
initLimit=5 
syncLimit=2 
server.1=zoo1:2888:3888 
server.2=zoo2:2888:3888 
server.3=zoo3:2888:3888 

をzoo.cfg私はCに繰り返しDATADIRを変更しました:/ tmpには/ usr/ へとディレクトリが実際に存在していることを確認すること。私は迷っている。私はWindows 10でこれを実行しています。最新のJDK 9がインストールされており、パスは正確です。

+0

ZOOKEEPER_HOME変数をセットアップしましたか?ターミナルでこのcmdを試してください:zkserver – MaximeF

+0

また、Cを使わないで試してください:このように - >/projects/zookeeper/zk – MaximeF

答えて

0

私は自分の答えを見つけました。すべてが正しくインストールされました。しかし、管理者モードのコマンドプロンプトから実行しても、zookeeperは機能しませんでした。私は実際にbinフォルダー内のzkServer.cmdを右クリックし、管理者として実行する必要があります。これまでSigWebTabletソフトウェアでこの問題を抱えていました。私はWindows10の開発者を実行してその問題だと思う。オフィスの周りの人たちもWindowsでこの問題を抱えています。うまくいけば、これは他の誰かを助けるでしょう。

関連する問題