[
https://issues.apache.org/jira/browse/ACCUMULO-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13758388#comment-13758388
]
John Vines commented on ACCUMULO-1229:
--------------------------------------
So, in order for one to talk to a server for it, we'd either need a
non-authenticated call or have it as a connector method, which seems like a bit
of a mismatch when there's a getZookeepers method in the instance. So, I think
the options for this are
# Wait for zookeeper 3.5.0 to be released and switch to that
# Utilize a method in Connector to get the live set of zookeepers
# have an unauthenticated call in Instance to request that information
# Have the master or something like that store the list of zookeepers in
zookeeper so when the ZKI starts we create a zookeeper, read the list out of
the cache, and then create a new instance using all available zookeepers (if
different?).
I think the first and the last are the only legitimate options, with the first
being really really easy but we have to wait vs. the last which is a bit of
work for, IMO, marginal gain. That said, I say just wait for ZK 3.5.0 to come
out and us to eventually switch to that rather then work around it.
> ZooKeeperInstance.getZookeepers() should return all zookeepers, not just what
> was given to the constructor
> ----------------------------------------------------------------------------------------------------------
>
> Key: ACCUMULO-1229
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1229
> Project: Accumulo
> Issue Type: Improvement
> Components: client
> Reporter: John Vines
> Priority: Minor
> Fix For: 1.6.0
>
>
> Currently the suggested Instance is ZooKeeperInstance, which requires an
> instance name and all zookeepers the client should use to be specified. The
> client could reference just one or not necessarily all of them. The API
> should be able to get all of the known zookeepers from the system, so we
> should reduce the burden on the clients for ZooKeeper instance and just have
> them list at least one to get initial contact and then update the Instance
> appropriately.
--
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