Zookeeper

提供:Dev Guides
移動先:案内検索

Zookeeperチュートリアル

ZooKeeperは、多数のホストを管理するための分散調整サービスです。 分散環境でのサービスの調整と管理は複雑なプロセスです。 ZooKeeperは、シンプルなアーキテクチャとAPIでこの問題を解決します。 ZooKeeperを使用すると、開発者はアプリケーションの分散性を心配することなく、コアアプリケーションロジックに集中できます。

ZooKeeperフレームワークはもともと、簡単で堅牢な方法でアプリケーションにアクセスするために「Yahoo!」で構築されました。 その後、Apache ZooKeeperは、Hadoop、HBase、およびその他の分散フレームワークで使用される組織的なサービスの標準になりました。 たとえば、Apache HBaseはZooKeeperを使用して、分散データのステータスを追跡します。 このチュートリアルでは、ZooKeeperの基本、ZooKeeperクラスターを分散環境にインストールおよびデプロイする方法について説明し、最後にJavaプログラミングとサンプルアプリケーションを使用したいくつかの例を紹介します。

聴衆

このチュートリアルは、ZooKeeperフレームワークを使用してビッグデータ分析でのキャリアを目指すプロフェッショナル向けに準備されています。 ZooKeeperを使用して分散クラスターを作成する方法について十分に理解できます。

前提条件

ZooKeeperサーバーはJVM、分散プロセス、およびLinux環境で実行されるため、このチュートリアルを進める前にJavaについて十分に理解しておく必要があります。