Apache ZooKeeperのインストール
メンバーシップ・サーバーを提供する各ホストに、TimesTen固有のApache ZooKeeperディストリビューション(TimesTenインストールのinstallation_dir/tt22.1.1.27.0/3rdparty
ディレクトリにあるZooKeeper TARファイル)をインストールします。
ノート:
-
TimesTen Scaleoutのメンバーシップ・サービスとしてApache ZooKeeperを使用するには、各ZooKeeperサーバーにJavaリリース1.8 (JDK 8)以上が必要です。
-
データ・インスタンス、管理インスタンスおよびメンバーシップ・サーバーが含まれているすべてのホストが、同じ内部ネットワークに接続されている必要があります。
- メンバーシップ・サーバーのいずれかとして動作する各ホストでZooKeeperインストール用のディレクトリを作成します。ZooKeeperディストリビューション・ファイルを任意の名前のディレクトリにインストールできます。
- すでにTimesTen Scaleoutがインストールされているホストから、ZooKeeperの
apache-zookeeper-3.8.4-bin.tar.gz
ファイル(installation_dir/tt22.1.1.27.0/3rdparty
にある)を、各ホスト上の目的のディレクトリにコピーします。 - 標準のオペレーティング・システムの
tar
コマンドを使用して、メンバーシップ・サーバーとして使用する各ホストの目的の場所に、提供されたApache ZooKeeperディストリビューションを解凍します。
次に示す、Linuxでの例では、Apache ZooKeeperインストールを/grid/membership
ディレクトリに解凍します。host1
上のTimesTen Scaleoutインストールは/grid/tt22.1.1.27.0
にあります。
ms_host1
メンバーシップ・サーバーで、/grid/membership
ディレクトリを作成します。
% mkdir -p /grid/membership
host1
上のinstallation_dir/tt22.1.1.27.0/3rdparty
ディレクトリにあるapache-zookeeper-3.8.4-bin.tar.gz
ファイルを、ms_host1
上に作成した/grid/membership
ディレクトリにコピーします。
% tar -C /grid/membership -xzvf /grid/tt22.1.1.27.0/3rdparty/apache-zookeeper-3.8.4-bin.tar.gz
ノート:
TimesTen Scaleoutが提供するZooKeeperディストリビューションのバージョンは、installation_dir/tt22.1.1.27.0/3rdparty
ディレクトリにあるそのTARファイルの名前に示されています。たとえば、この例のapache-zookeeper-3.8.4-bin.tar.gz
ファイルでは、提供されたApache ZooKeeperディストリビューション・バージョンが3.8.4であることが示されています。