2017-09-29 7 views
0

잘 JAVA_HOME을 올바르게 설정했습니다. 그리고 지금이 오류가 발생합니다. 디렉토리가 실제로있다는/usr/ 및 확인하는에/tmp를 : zoo.cfg 나는 C에 반복적으로 DATADIR을 변경 한동물원 설치가 Windows 10에서 작동하지 않습니다.

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 

:

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 

여기 내 설정 파일입니다. 나는 실종됐다. Windows 10에서 실행하고 있습니다. 최신 JDK 9가 설치되어 있으며 경로가 정확합니다.

+0

ZOOKEEPER_HOME 변수를 설정 했습니까? 터미널에서이 cmd를 시도해보십시오 : zkserver – MaximeF

+0

C없이 시도해보십시오 : this />/projects/zookeeper/zk – MaximeF

답변

0

좋아, 그럼 내 대답을 알아 냈어. 모든 것이 올바르게 설치되었습니다. 그러나 심지어 관리자 모드 명령 프롬프트에서 실행, 사육사가 작동하지 못했습니다. 실제로 bin 폴더에서 zkServer.cmd를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행해야합니다. SigWebTablet 소프트웨어를 사용하기 전에이 문제가 발생했습니다. 나는 Windows10 개발자를 실행하는 문제라고 생각합니다. 사무실 주변의 다른 사람들은 Windows에이 문제가 있습니다. 바라기를 이것은 다른 누군가를 도울 것입니다.