[ https://issues.apache.org/jira/browse/ZOOKEEPER-1080?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13069491#comment-13069491 ]
Hari A V commented on ZOOKEEPER-1080: ------------------------------------- Hi Mahadev, Sorry for replying late. As I commented earlier, I still have a problem that, I am using zk-client.0.1.0.jar. Not sure whether this can be included in the project lib or I should re-do the patch with "plain zookeeper APIs". Anyway, this can be moved out to 3.5. And based on the community members' suggestion, I can rework on the patch. Thanks - Hari > Provide a Leader Election framework based on Zookeeper receipe > -------------------------------------------------------------- > > Key: ZOOKEEPER-1080 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1080 > Project: ZooKeeper > Issue Type: New Feature > Components: contrib > Affects Versions: 3.3.2 > Reporter: Hari A V > Assignee: Hari A V > Fix For: 3.4.0 > > Attachments: LeaderElectionService.pdf, ZOOKEEPER-1080.patch, > zkclient-0.1.0.jar, zookeeper-leader-0.0.1.tar.gz > > > Currently Hadoop components such as NameNode and JobTracker are single point > of failure. > If Namenode or JobTracker goes down, there service will not be available > until they are up and running again. If there was a Standby Namenode or > JobTracker available and ready to serve when Active nodes go down, we could > have reduced the service down time. Hadoop already provides a Standby > Namenode implementation which is not fully a "hot" Standby. > The common problem to be addressed in any such Active-Standby cluster is > Leader Election and Failure detection. This can be done using Zookeeper as > mentioned in the Zookeeper recipes. > http://zookeeper.apache.org/doc/r3.3.3/recipes.html > +Leader Election Service (LES)+ > Any Node who wants to participate in Leader Election can use this service. > They should start the service with required configurations. The service will > notify the nodes whether they should be started as Active or Standby mode. > Also they intimate any changes in the mode at runtime. All other complexities > can be handled internally by the LES. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira