第III章では、ビルドスタンドアローンモードにビッグデータ環境を展開--Zookeeper
まず、準備段階
- 1、してダウンロードリンクをコピーして、ダウンロードアドレスを見つけるために、公式サイトを入力し
ます。https://zookeeper.apache.org/releases.html公式ウェブサイトのアドレスをダウンロード
- 仮想マシンがXshell介して接続された後2、使用して〜の/ optディレクトリを入力
するweget xxxxxxxxxxxxxxx /コンテンツXXXX-zookeeper.tar.gzダウンロードリンクにアドレスを
あなただけのサイト内にあるリンクアドレスをコピーして、ダウンロードリンクコマンド
第二に、インストールzookeepr
-
1、飼育係解凍
コマンドを使用してタール-zxvfのapache-飼育係-bin- xxxtar.gz -C〜は/ opt ちょうど良いダウンロードし
たアーカイブディレクトリのオプトに飼育係アーカイブを
アンパックソフト接続ファイルを作成します
-
2、コンフィギュレーション飼育係
のvim〜/ .bashrcの飼育係編集環境変数を追加するファイル
のソース〜/ .bashrcのソースは、あなただけの力に構成された環境変数のリフレッシュ
飼育係さんにCD〜は/ opt /飼育係/ confの設定ディレクトリ
だけでファイルの解凍であるために私たちは外の提供サンプル設定ファイルからファイルをコピーする必要があるので、zoo.cfgいいえはい飼育係
CP zoo_sample.cfg zoo.cfg
のvimエディタzoo.cfgを我々だけで、設定ファイルのコピー・アウト
構成アイテム | デフォルト値 | 説明 |
---|---|---|
時間は刻々と過ぎ | 2000ミリ秒 | 整数倍設定された時間の飼育係単位、最も時間基準ユニットにすべての時間飼育係、 |
initLimit | 10 | 起動時にFollwerは、リーダーからのすべての最新のデータを同期します、彼らは外部サービスの初期状態を決定することができたときにフォロワーデータinitLimit、tickTime同期を完了していない、リーダーはまだフォロワーリンク障害であります |
sysncLimit | 5 | リーダーとフォロワーとの間の通信要求と応答時間の長さ。syncLimit tickTimeのリーダーが応答フォロワーを受け取っていない場合は、リーダーがオフラインとみなされます。 |
DATADIR | / tmp /飼育係 | スナップショットファイル格納ディレクトリ、デフォルトでは、トランザクションログは、トランザクションログの書き込み性能が直接のZooKeeperの性能に影響を与えるので、それはしばらくの設定パラメータすることが推奨され、ディレクトリに格納されdataLogDir |
dataLogDir | / tmp /飼育係 | トランザクションログ出力ディレクトリ |
CLIENTPORT | 2181 | ZooKeeperの外部ポート |
第三に、テスト飼育係で始まります
- (私たちはここで環境変数を設定しなかったために、あなたが任意のダイレクトパスで起動するコマンドを使用することができますので、事前に)1、ZooKeeperのを開始
zkServer.sh start
- 2、ステータスを表示するのZooKeeper
zkServer.sh status
この時点で、ZooKeeperのスタンドアローン構成では、このような設定プロセスにおける問題として、完成された、あなたは下のコメント欄にコメントを歓迎します!!