[ https://issues.apache.org/jira/browse/PHOENIX-881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13942855#comment-13942855 ]
Gabriel Reid commented on PHOENIX-881: -------------------------------------- I didn't see the actual change pertaining to the ZK quorum and port issue, but I believe that what [~jamestaylor] pointed out about an hbase.zookeeper.quorum string not containing client ports is correct (it's a common error to put client ports in that config property, and often leads to unexpected issues). While ZooKeeper allows setting custom ports for each member of an ensemble, I believe that (unfortunately) HBase does not allow it via the hbase.zookeeper.quorum setting. I think that the only way to use custom client ports on each ZK host is by using a zoo.cfg (which is now deprecated). The relevant code in HBase is in the ZKConfig class (specifically, see the getZKQuorumServersString methods). > end2end test fails to run against a live cluster using end2endtest.py > --------------------------------------------------------------------- > > Key: PHOENIX-881 > URL: https://issues.apache.org/jira/browse/PHOENIX-881 > Project: Phoenix > Issue Type: Bug > Affects Versions: 3.0.0, 4.0.0 > Reporter: Jeffrey Zhong > Assignee: Jeffrey Zhong > Fix For: 3.0.0, 4.0.0, 5.0.0 > > Attachments: phoenix-881.patch > > > In most IT tests, we're using constant PHOENIX_JDBC_URL instead of > BaseConnectedQueryIT#getUrl() which will return correct url depending where > the test is running against. -- This message was sent by Atlassian JIRA (v6.2#6252)