(Translated by https://www.hiragana.jp/)
Apache ZooKeeper - Wikipedia コンテンツにスキップ

Apache ZooKeeper

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
ZooKeeper
開発元かいはつもと Apacheソフトウェア財団ざいだん
最新さいしんばん
3.4.12 / 2018ねん5がつ1にち (6ねんまえ) (2018-05-01)
リポジトリ ウィキデータを編集
プログラミング
言語げんご
Java
対応たいおうOS クロスプラットフォーム
種別しゅべつ 分散ぶんさんコンピューティング
ライセンス Apache License 2.0
公式こうしきサイト https://zookeeper.apache.org
テンプレートを表示ひょうじ

Apache ZooKeeper(アパッチ ズーキーパー)は Apacheソフトウェア財団ざいだんオープンソースプロジェクトで、だい規模きぼ分散ぶんさんシステムでよく利用りようされる、設定せってい情報じょうほう集中しゅうちゅう管理かんり名前なまえけなどのサービス提供ていきょうするソフトウェアである。最初さいしょHadoopのサブプロジェクトのひとつであったが、現在げんざいはトップレベルプロジェクトのひとつになっている。

ZooKeeperのアーキテクチャでは、こう可用性かようせい冗長じょうちょうサービスにより提供ていきょうしている。つまり、クライアントはあるZooKeeperノードへのわせが失敗しっぱいしたら、のノードにわせることができる。

データの更新こうしんひとつのマスターノードだけがおこなうようになっているので、データがノードあいだ矛盾むじゅんした内容ないようになることはない(ただし、最新さいしんのデータでない可能かのうせいはある)。

更新こうしん担当たんとうするマスターノードがなんらかの理由りゆう停止ていしした場合ばあいには、かくノードあいだリーダー選出せんしゅつおこない、あらたな更新こうしんノードがえらばれる。

ZooKeeperはデータを階層かいそうてき名前なまえ空間くうかん保存ほぞんしているが、これはファイルシステムやトライのデータ構造こうぞうによくている。クライアントはこのノードにきをおこなうことによって、設定せってい情報じょうほう共有きょうゆうなどのサービスを提供ていきょうする[1]

ZooKeeperはen:RackspaceYahoo!などの企業きぎょう[2]、またSolrのようなオープンソースエンタープライズサーチシステムで使用しようされている。

典型てんけいてき用途ようと

[編集へんしゅう]

参考さんこう文献ぶんけん

[編集へんしゅう]
  1. ^ ZooKeeper docs
  2. ^ http://hadoop.apache.org/zookeeper/docs/current/zookeeperOver.html ZooKeeper Overview: A Distributed Coordination Service for Distributed Applications

関連かんれん項目こうもく

[編集へんしゅう]

外部がいぶリンク

[編集へんしゅう]