hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Hadoop Wiki] Update of "ZooKeeper" by PatrickHunt
Date Wed, 16 Jul 2008 18:36:51 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The following page has been changed by PatrickHunt:
http://wiki.apache.org/hadoop/ZooKeeper

------------------------------------------------------------------------------
  Pardon the mess... we are in the process of moving ZooKeeper from SourceForge to Apache.
In the mean time please see project details at [http://sourceforge.net/projects/zookeeper/
ZooKeeper on SourceForge]
  
  == General Information ==
+ ZooKeeper: Because coordinating distributed systems is a Zoo
+ 
+ ZooKeeper is a centralized service for maintaining configuration information, naming, providing
distributed synchronization, and providing group services. All of these kinds of services
are used in some form or another by distributed applications. Each time they are implemented
there is a lot of work that goes into fixing the bugs and race conditions that are inevitable.
Because of the difficulty of implementing these kinds of services, applications initially
usually skimp on them ,which make them brittle in the presence of change and difficult to
manage. Even when done correctly, different implementations of these services lead to management
complexity when the applications are deployed.
+ 
+ ZooKeeper aims at distilling the essence of these different services into a very simple
interface to a centralized coordination service. The service itself is distributed and highly
reliable. Consensus, group management, and presence protocols will be implemented by the service
so that the applications do not need to implement them on their own. Application specific
uses of these will consist of a mixture of specific components of Zoo Keeper and application
specific conventions. ZooKeeperRecipes shows how this simple service can be used to build
much more powerful abstractions.
+ 
+ We have Java and C interfaces to Zoo Keeper for the applications themselves, and someday
we hope to get Python, Perl, and REST interfaces for building applications and management
interfaces.
+ 
   * [:ZooKeeper/ProjectDescription: Overview] of ZooKeeper
   * [:ZooKeeper/FAQ: FAQ]
   * [:ZooKeeper/ZooKeeperPresentations: Presentations] and [:ZooKeeper/ZooKeeperArticles:
articles] about ZooKeeper

Mime
View raw message