ZooKeeper:分散システムの調整は動物園と同じ
ZooKeeperは、分散アプリケーションの高性能調整サービスです。ネーミング、構成管理、同期、グループサービスといった一般的なサービスを、簡単なインターフェイスで公開しているため、それらをゼロから作成する必要がありません。コンセンサス、グループ管理、リーダー選出、およびプレゼンスプロトコルの実装に、そのまま使用できます。また、それらを利用して独自の特別なニーズに合わせた構築を行うこともできます。
次のドキュメントでは、ZooKeeperの使用を開始するための概念と手続きについて説明します。さらに質問がある場合は、メーリングリストに質問するか、アーカイブを参照してください。
- ZooKeeperの概要クライアント開発者、管理者、コントリビューター向けの技術概要ドキュメント
- 開発者ZooKeeperクライアントAPIを使用する開発者向けのドキュメント
- APIドキュメント- ZooKeeperクライアントAPIの技術リファレンス
- プログラマーガイド- ZooKeeperのクライアントアプリケーション開発者ガイド
- ZooKeeperの使用事例- ZooKeeperを使用した一連の使用事例。
- ZooKeeper Javaの例- Javaで記述されたシンプルなZookeeperクライアントアプリケーション
- バリアおよびキューのチュートリアル- バリアおよびキューのサンプル実装
- ZooKeeperのレシピ- 分散アプリケーションの一般的な問題に対するより高レベルのソリューション
- 管理者とオペレーターZooKeeper展開の管理者と運用エンジニア向けのドキュメント
- 管理者ガイド- システム管理者とZooKeeperを展開する可能性のある他の人向けのガイド
- クォータガイド- ZooKeeperのクォータに関するシステム管理者向けのガイド。
- スナップショットおよび復元ガイド- ZooKeeperのスナップショットの取得と復元に関するシステム管理者向けのガイド。
- JMX- ZooKeeperでJMXを有効にする方法
- 階層的クォーラム- 階層的クォーラムを使用する方法に関するガイド
- Oracleクォーラム- Oracleクォーラムの紹介では、障害検出器を使用して2つのZooKeeperインスタンスのクラスタの可用性を向上させます。
- 観察者- ZooKeeperのスケーラビリティを簡単に向上させる投票権のないアンサンブルメンバー
- 動的再構成- ZooKeeperで動的再構成を使用する方法に関するガイド
- ZooKeeper CLI- ZooKeeperコマンドラインインターフェイスを使用する方法に関するガイド
- ZooKeeperツール- ZooKeeperのシリーズツールを使用する方法に関するガイド
- ZooKeeperモニター- ZooKeeperを監視する方法に関するガイド
- 監査ログ- ZooKeeperサーバーで監査ログを構成する方法と、どの内容がログに記録されるかについて説明するガイド。
- コントリビューターZooKeeperオープンソースプロジェクトに貢献する開発者向けのドキュメント
- ZooKeeper 内部 - ZooKeeper の内部機能に関するさまざまなトピック
- ZooKeeper のその他ドキュメント