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