スタンドアローンを構築するための飼育係クラスタ環境&

スタンドアロン環境のインストール

:ZK最初のバイナリインストーラダウンロードhttp://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/を

Linuxへアップロードされたインストールパッケージ:

  • 解凍します。tar zxvf飼育係-3.4.14.tar.gzを

  • 名前の変更:MV飼育係-3.4.14飼育係

  • アーカイブを削除します。rm -rf飼育係-3.4.14.tar.gz

私たちは、フォルダを作成した後、名前を変更したフォルダにZKファイルます。mkdirデータ

そしてconfフォルダに、ファイルの名前を変更します。cp zoo_sample.cfg zoo.cfg

  

Vimのzoo.cfgを編集するためのzoo.cfgファイルの場合

DataフォルダDATADIRは、先ほど作成し、データディレクトリZKとして/ tmpディレクトリ内のシステムを使用していないデータフォルダパスとして指定しました

   

その後、我々は、解凍されたファイルのbinディレクトリに、サービスを開始することができます。

  • サービスを開始します。./zkServer.sh開始

  • ビューのステータス:./zkServer.sh状態

スタンドアローン我々はテスト環境のため、でも完成を構築するためにここにいる単一障害点は、それが実稼働環境で一般的であり、このタイプの他の多くのサービスをクラスタに基づいていることに致命的な問題があるスタンドアロンのサービスので、まだOKです方法は3台のサーバで構成クラスタZKを構築する私たちの下に表示されます

クラスタ環境を構築するには

クラスタ環境でのZKは限りマシンは通常の開始よりも一般的であるとして、その後、クラスタサービスはOKですので、クラスタに参加マシンはここで、我々は簡単なを取る、例えば、唯一の3つの正常OJBKに5台のマシン、単一ます次のようにZKクラスタ環境でのセットアップ3台のマシンを使用して、3台のマシンのIPは以下の通りでした。

  • 192.168.159.159

  • 192.168.159.169

  • 192.168.159.179

ちょうどカット、乾燥、スタンドアロン環境とMo同じ手順を作成します

まず、我々は159のマシン上で起動します

スーツ

ZKのバイナリファイルのアップロード、エキス、名前の変更、以前のスタンドアロンインストールを参照してください。

まず、データ抽出ファイルフォルダ内に作成、メモリデータベースファジースナップショットを保存するための保存します。mkdirデータ

そして、コピーがあると、ファイルの名前を変更します。cp zoo_sample.cfg zoo.cfg

カットとドライ

ファイルVimのzoo.cfgを編集します

  • 私たちは、ディレクトリを作成しDATADIRを変更するための最初のデータポイント

  • 第二に、図のように、次のデータを追加します。

まず、データを説明し、丸で囲んだコメントを追加しました:

  • sserver.1:これはZKはMYIDの1である、ZK後に開始を表し、

  • 対応するサーバのIP続きます

  • その後、2888であり、これは、時間(例えば、同期など)、接続ポート番号、データの通信は、このポート番号を介して通信されます

  • 次に3888で、これは選挙のポート番号、選挙の通信時に使用するポート番号です

ファイルMYIDを作成します。

zoo.cfg設定ファイルを変更することに加えて、クラスタ化されたモードファイルMYIDを設定し、DATADIR一つだけちょうど構成データがある私たち自身の創造のあるディレクトリにこのファイル、つまり、データディレクトリ、ファイルMYIDは、最終的に判断するためにzoo.cfg比較内部のデータと構成情報の中に入るために、飼育係が起動し、このファイルを読み込みます値は、サーバです。

VI MYID:フォルダを作成したデータファイル内のファイルを作成します。

各機種はMYIDようMYID 59を保存MYID 1、2から69、MYIDある設定ファイルで対応します

設定の環境変数

VIの/ etc /プロファイルデータは、エンド以下添加します

  • 輸出ZOOKEEPER_HOME = は/ usr / local / ZK /飼育係

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

リフレッシュコマンドのソースプロファイルの力に/ etcディレクトリエントリに保存ゴーを出た後

そして、私たちの3台のマシンの作業の開始は、次のとおりです。

  • サービスが開始します。zkServer.shスタート

  • ビューのステータス:zkServer.sh状態

次のように3台のマシンのステータス:

  

  

  

这里提醒一下,防火墙我是直接关闭了的,要么你的开通那几个端口,要么直接关闭防火墙服务

集群环境到这里就算搭建完成了

   

 

おすすめ

転載: www.cnblogs.com/msi-chen/p/11068925.html
おすすめ