awilliams opened a new issue #2252: documentation: incorrect flags for 
bin/pulsar
URL: https://github.com/apache/incubator-pulsar/issues/2252
 
 
   #### Expected behavior
   
   The documentation lists `-c` and `--conf` as possible arguments of the 
`bin/pulsar` command. 
   
   
https://pulsar.incubator.apache.org/docs/v2.0.1-incubating/reference/CliTools/#zookeeper-90gyx
   
   #### Actual behavior
   
   In practice, the `-c` and `--conf` args to `bin/pulsar` are not respected. 
It seems that the proper way to specify an alternative config file is via the 
[`PULSAR_ZK_CONF`](https://github.com/apache/incubator-pulsar/blob/fd47532380d770e4fd78cabe71dea293fc2f0e06/bin/pulsar#L264)
 env variable.
   
   ```shell
   $ ./bin/pulsar zookeeper -c conf/zookeeper.conf
   [AppClassLoader@4dd8dc3] info AspectJ Weaver Version 1.8.9 built on Monday 
Mar 14, 2016 at 21:18:16 GMT
   [AppClassLoader@4dd8dc3] info register classloader 
sun.misc.Launcher$AppClassLoader@4dd8dc3
   [AppClassLoader@4dd8dc3] info using configuration 
file:/src/github.com/apache/incubator-pulsar-v2/pulsar-broker/target/pulsar-broker.jar!/META-INF/aop.xml
   [AppClassLoader@4dd8dc3] info using configuration 
file:/src/github.com/apache/incubator-pulsar-v2/pulsar-zookeeper/target/pulsar-zookeeper.jar!/META-INF/aop.xml
   [AppClassLoader@4dd8dc3] info register aspect 
org.apache.pulsar.broker.zookeeper.aspectj.ClientCnxnAspect
   [AppClassLoader@4dd8dc3] info register aspect 
org.apache.pulsar.zookeeper.FinalRequestProcessorAspect
   [AppClassLoader@4dd8dc3] info register aspect 
org.apache.pulsar.zookeeper.ZooKeeperServerAspect
   10:49:25.346 [main] INFO  org.apache.pulsar.zookeeper.ZooKeeperStarter - 
Starting ZK stats HTTP server at port 8000
   10:49:25.367 [main] INFO  org.eclipse.jetty.util.log - Logging initialized 
@2001ms
   10:49:25.425 [main] INFO  org.eclipse.jetty.server.Server - 
jetty-9.3.11.v20160721
   10:49:25.459 [main] INFO  org.eclipse.jetty.server.handler.ContextHandler - 
Started o.e.j.s.ServletContextHandler@fcb4004{/,null,AVAILABLE}
   10:49:25.486 [main] INFO  org.eclipse.jetty.server.AbstractConnector - 
Started ServerConnector@3cc41abc{HTTP/1.1,[http/1.1]}{0.0.0.0:8000}
   10:49:25.486 [main] INFO  org.eclipse.jetty.server.Server - Started @2122ms
   10:49:25.492 [main] INFO  org.apache.zookeeper.server.DatadirCleanupManager 
- autopurge.snapRetainCount set to 3
   10:49:25.492 [main] INFO  org.apache.zookeeper.server.DatadirCleanupManager 
- autopurge.purgeInterval set to 0
   10:49:25.493 [main] INFO  org.apache.zookeeper.server.DatadirCleanupManager 
- Purge task is not scheduled.
   10:49:25.493 [main] WARN  org.apache.zookeeper.server.quorum.QuorumPeerMain 
- Either no config or no quorum defined in config, running  in standalone mode
   10:49:25.535 [main] ERROR org.apache.zookeeper.server.ZooKeeperServerMain - 
Invalid arguments, exiting abnormally
   java.lang.NumberFormatException: For input string: 
"/src/github.com/apache/incubator-pulsar-v2/conf/zookeeper.conf"
        at 
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 
~[?:1.8.0_161]
        at java.lang.Integer.parseInt(Integer.java:569) ~[?:1.8.0_161]
        at java.lang.Integer.parseInt(Integer.java:615) ~[?:1.8.0_161]
        at org.apache.zookeeper.server.ServerConfig.parse(ServerConfig.java:59) 
~[pulsar-broker.jar:2.0.1-incubating]
        at 
org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:84)
 ~[pulsar-broker.jar:2.0.1-incubating]
        at 
org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:53)
 [pulsar-broker.jar:2.0.1-incubating]
        at 
org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:116)
 [pulsar-broker.jar:2.0.1-incubating]
        at 
org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78) 
[pulsar-broker.jar:2.0.1-incubating]
        at 
org.apache.pulsar.zookeeper.ZooKeeperStarter.start(ZooKeeperStarter.java:68) 
[pulsar-zookeeper.jar:2.0.1-incubating]
        at 
org.apache.pulsar.zookeeper.ZooKeeperStarter.main(ZooKeeperStarter.java:38) 
[pulsar-zookeeper.jar:2.0.1-incubating]
   10:49:25.540 [main] INFO  org.apache.zookeeper.server.ZooKeeperServerMain - 
Usage: ZooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns]
   Usage: ZooKeeperServerMain configfile | port datadir [ticktime] [maxcnxns]
   ```
   
   #### Steps to reproduce
   
   See above "Actual behavior"
   
   #### System configuration
   
   `v2.0.1-incubating`
   

----------------------------------------------------------------
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

Reply via email to