[
https://issues.apache.org/jira/browse/GIRAPH-479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eli Reisman updated GIRAPH-479:
-------------------------------
Attachment: GIRAPH-479-1.patch
> Factor creation of job-local ZooKeeper instances out of ZKManager to enable
> YARN instantiation, etc.
> ----------------------------------------------------------------------------------------------------
>
> Key: GIRAPH-479
> URL: https://issues.apache.org/jira/browse/GIRAPH-479
> Project: Giraph
> Issue Type: Improvement
> Components: zookeeper
> Affects Versions: 0.2.0
> Reporter: Eli Reisman
> Assignee: Eli Reisman
> Priority: Minor
> Attachments: GIRAPH-479-1.patch
>
>
> When the user does not specify a ZooKeeper quorum to run Giraph on, the
> ZooKeeperManager creates one. This factors out the boilerplate that handles
> this additional process and its lifecycle so that various pluggable versions
> of this process instantiation can be implemented and fed to the ZKManager via
> a factory depending on the nature of the underlying cluster.
> By implementing the ZooKeeperProcessBuilder interface, one will now be able
> to implement the creation/mangement of a new, job-local ZK instance using any
> underlying resourcing mechanism one chooses (including, I hope, YARN.)
> Passes mvn verify, etc.
--
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