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

Reply via email to