: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状態
次のように3台のマシンのステータス:
这里提醒一下,防火墙我是直接关闭了的,要么你的开通那几个端口,要么直接关闭防火墙服务