Jeff Lord created ZOOKEEPER-1689:
------------------------------------

             Summary: Remove JVMFLAGS completely from clients, if 
CLIENT_JVMFLAGS are also set
                 Key: ZOOKEEPER-1689
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1689
             Project: ZooKeeper
          Issue Type: Bug
          Components: scripts
    Affects Versions: 3.4.5
            Reporter: Jeff Lord
            Priority: Minor


In zkCli.sh, the CLIENT_JVMFLAGS are being passed along with regular JVMFLAGS, 
so the latter ends up overriding it anyhow if set. Can we please remove 
JVMFLAGS completely from clients, if CLIENT_JVMFLAGS are also set (i.e. use 
just one). 

One example of how this can be detrimental is if you attempt to start a 
zookeeper-client session on the same host that is already running zookeeper and 
use the default config directory. If the zookeeper server has jmx enabled than 
the client will also pick up that port and attempt to bind resulting in a 
failure

# /usr/bin/zookeeper-client 
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port 
already in use: 9010; nested exception is: 
java.net.BindException: Address already in use 


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to