(28)のZooKeeperクラスタを構築します

3 3つのホストにインストールする飼育係マシンのクラスタを構築するために、各ホストは、JDKをインストールします。

1.ファイルをアップロードし、飼育係を抽出

2.環境変数を変更

viのは/ etc / profile

コンテンツを追加します。

輸出ZOOKEEPER_HOME = /ホーム/ Hadoopの/飼育係-3.4.5

輸出PATH = $ PATHに:$ ZOOKEEPER_HOME / binに

ファイルを再コンパイルします:

ソースは/ etc / profile

注: 3 セットの飼育係を変更する必要があります

3.飼育係さんのプロフィールを変更します

 

CDの飼育係-3.4.5 / confに

 

CP zoo_sample.cfg zoo.cfg#のコピーzoo_sample.cfg 名付け、zoo.cfg

 

我々はzoo.cfg

次のようにZoo.cfgファイルの内容は以下のとおりです。

 

tickTime:ハートビートサイクルinitLimit:それは初期化するのにかかるどのように多くのハートビート時間   

syncLimit:違いはリクエストを超えている場合、応答間の最大時間差を取得するために要求が相手の反応を考慮されていない、他のパーティがハングアップする場合があります

DATADIR:データディレクトリ、データCLIENTPORT保存:飼育係のクライアントアクセスポートを

 

 

 

 

 

コンテンツを追加します。

 

DATADIR = /ホーム/ Hadoopの/飼育係-3.4.5 /データ

dataLogDir = /ホーム/ Hadoopの/飼育係-3.4.5 /ログ

server.1 =スレーブ1:2888:3888(サーバー。 サーバーID = ホスト名/ ホストのIP アドレスハートビートポート:データポート

server.2 =スレーブ2:3888:2888

server.3 = slave3:2888:3888

リーダーとフォロワーの間でポートの通信:#2888

#3888:通信ポート時にリーダーのための投票

 

4.データディレクトリとログディレクトリを作成します。

CDの/home/hadoop/zookeeper-3.4.5/

MKDIR 755データを-m

mkdir -m 755ログ

5.ディレクトリに記録されたIDデータ

データディレクトリ内の3機の下に新しい MYID ファイルは、MYID 本コンテンツファイルノードID ZooKeeperのような機械を

最初の場合:

 

CDデータ

 

VIのMYID

 

コンテンツを追加

 

1

 

または直接 1> MYIDをエコー

類似した他の2

他のマシンに発行6.クラスタ

SCP -r /home/hadoop/zookeeper-3.4.5のHadoop @のスレーブ2:/ホーム/ Hadoopの/ 

/home/hadoop/zookeeper-3.4.5 ディレクトリのHadoop にコピーされた名目スレーブホスト/ホーム/ Hadoopののディレクトリ

SCP -r /home/hadoop/zookeeper-3.4.5のHadoopの@ slave3:/ホーム/ Hadoopの/

7.ファイアウォールをオフにします

クラスタは、一般的に外の世界にさらされていないので、3台のマシンはすべてのポートのファイアウォールを閉じています

サービスのiptablesを停止します

すべてのマシンの飼育係8.スタート

入力飼育係-3.4.5 / binが

zkServer.sh開始

9.クラスタの状態を確認します

(1)JPSは、(プロセスを参照します)

(2)zkServer.shステータス(マスタからクラスタ状態情報を参照し最初に入力するのZooKeeper-3.4.5 / binが、クラスタが正常に機能していない場合、この順にエラーが存在するであろう

 

おすすめ

転載: www.cnblogs.com/paradis/p/11373908.html