dsambandam opened a new issue #2195: Can't start Global Zookeeper in a Multi-cluster setup URL: https://github.com/apache/incubator-pulsar/issues/2195 #### Expected behavior Global Zookeeper in a Multi-Cluster Setup doesn't start and fails when started in foreground with Invalid arguments Tell us what should happen Global Zookeeper should successfully start on Configured client ports:2184 #### Actual behavior Pulsar daemon and Pulsar scripts fails to start with Invalid arguments Tell us what happens instead #### Steps to reproduce 1. Setup Cluster-A ( Deploy 3 local Zookeepers) 2. Setup Cluster-B (Deploy 3 local Zookeepers) 3. Deploy global zookeepers with a quorum of 5 servers ( 3 from Cluster-A and 2 from Cluster-B) 4. Execute the following: - ./bin/pulsar-daemon start global-zookeeper - ./bin/pulsar global-zookeeper How can we reproduce the issue #### System configuration **Pulsar version**: 2.0 Logs: ./bin/pulsar-daemon start global-zookeeper doing start global-zookeeper ... starting global-zookeeper, logging to /Opt/Pulsar_install/apache-pulsar-2.0.0-rc1-incubating/logs/pulsar-global-zookeeper-cluster-A-Server-1.log ./bin/pulsar global-zookeeper [AppClassLoader@26bbad11] info AspectJ Weaver Version 1.8.9 built on Monday Mar 14, 2016 at 21:18:16 GMT [AppClassLoader@26bbad11] info register classloader sun.misc.Launcher$AppClassLoader@26bbad11 [AppClassLoader@26bbad11] info using configuration file:/Opt/Pulsar_install/apache-pulsar-2.0.0-rc1-incubating/lib/org.apache.pulsar-pulsar-zookeeper-2.0.0-rc1-incubating.jar!/META-INF/aop.xml [AppClassLoader@26bbad11] info using configuration file:/Opt/Pulsar_install/apache-pulsar-2.0.0-rc1-incubating/lib/org.apache.pulsar-pulsar-broker-2.0.0-rc1-incubating.jar!/META-INF/aop.xml [AppClassLoader@26bbad11] info register aspect org.apache.pulsar.zookeeper.FinalRequestProcessorAspect [AppClassLoader@26bbad11] info register aspect org.apache.pulsar.zookeeper.ZooKeeperServerAspect [AppClassLoader@26bbad11] info register aspect org.apache.pulsar.broker.zookeeper.aspectj.ClientCnxnAspect 09:29:29.646 [main] INFO org.apache.pulsar.zookeeper.ZooKeeperStarter - Starting ZK stats HTTP server at port 8001 09:29:29.669 [main] INFO org.eclipse.jetty.util.log - Logging initialized @1951ms 09:29:29.736 [main] INFO org.eclipse.jetty.server.Server - jetty-9.3.11.v20160721 09:29:29.772 [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@5a088801{/,null,AVAILABLE} 09:29:29.792 [main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@78c78a69{HTTP/1.1,[http/1.1]}{0.0.0.0:8001} 09:29:29.792 [main] INFO org.eclipse.jetty.server.Server - Started @2075ms 09:29:29.797 [main] INFO org.apache.zookeeper.server.DatadirCleanupManager - autopurge.snapRetainCount set to 3 09:29:29.797 [main] INFO org.apache.zookeeper.server.DatadirCleanupManager - autopurge.purgeInterval set to 0 09:29:29.798 [main] INFO org.apache.zookeeper.server.DatadirCleanupManager - Purge task is not scheduled. 09:29:29.798 [main] WARN org.apache.zookeeper.server.quorum.QuorumPeerMain - Either no config or no quorum defined in config, running in standalone mode 09:29:29.847 [main] ERROR org.apache.zookeeper.server.ZooKeeperServerMain - Invalid arguments, **exiting abnormally java.lang.IllegalArgumentException: Invalid number of arguments:[]** at org.apache.zookeeper.server.ServerConfig.parse(ServerConfig.java:56) ~[org.apache.pulsar-pulsar-zookeeper-2.0.0-rc1-incubating.jar:2.0.0-rc1-incubating] at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:84) ~[org.apache.pulsar-pulsar-zookeeper-2.0.0-rc1-incubating.jar:2.0.0-rc1-incubating] at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:53) [org.apache.pulsar-pulsar-zookeeper-2.0.0-rc1-incubating.jar:2.0.0-rc1-incubating] at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:116) [org.apache.pulsar-pulsar-zookeeper-2.0.0-rc1-incubating.jar:2.0.0-rc1-incubating] at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78) [org.apache.pulsar-pulsar-zookeeper-2.0.0-rc1-incubating.jar:2.0.0-rc1-incubating] at org.apache.pulsar.zookeeper.ZooKeeperStarter.start(ZooKeeperStarter.java:68) [org.apache.pulsar-pulsar-zookeeper-2.0.0-rc1-incubating.jar:2.0.0-rc1-incubating] at org.apache.pulsar.zookeeper.ConfigurationStoreStarter.main(ConfigurationStoreStarter.java:26) [org.apache.pulsar-pulsar-zookeeper-2.0.0-rc1-incubating.jar:2.0.0-rc1-incubating] 09:29:29.850 [main] INFO org.apache.zookeeper.server.ZooKeeperServerMain - Usage: ZooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns] Usage: ZooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns]
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services