機能:スタートキーは、エンドノード3からメイン飼育係をオフにし、追加の活性状態を表示
mkdirビン-新規フォルダ作成
のbinフォルダにcdビンジャンプ
新しいファイルを開始するための鍵-タッチzookeeperstart.sh
ファイルを停止するには、新しいボタン-タッチzookeeperstop.shを
zookeeperstart.shコンテンツを追加します。
#!/ binに/ bashの
ZOOKEEPER_HOME = /ホーム/ Hadoopの/ ZooKeeperのはApache-3.5.5-
IF [!$ ZOOKEEPER_HOME = ""];その後、
ZOOCFG = $ ZOOKEEPER_HOME / confに/ zoo.cfg
S 01 02 03 -サイクル起動し
ない
:「$ ON開始のZooKeeper {S} INFO」エコー
のssh着陸、現在の対応する実行に対応するノード使用して- sshのHadoopの$ S「ソースが開始/etc/profile;$ZOOKEEPER_HOME/bin/zkServer.sh」スタートアップ・コマンド
の場合を[$ = 0?!];
その後、
エコー、 "ホストサーバーS ON起動しないことができますZooKeeperのは} $"
。1番出口
Fiの
DONE
01 02 03秒間、 -サイクルは、飼育係の状態を経て
ん
エコー: "INFO $ {S} ON開始飼育係"
-各表示SSHのHadoop $ S "ソース/etc/profile;$ZOOKEEPER_HOME/bin/zkServer.shステータスを"飼育係のノードの活性化状態
IF [$ = 0?!];
その後、
"ホストサーバーS ON飼育係} $起動することはできません"エコー
。1番出口
Fiは
DONE
Fiを提供して
zookeeperstopshコンテンツを追加します。
#!/ binに/ bashの
ZOOKEEPER_HOME = /ホーム/ Hadoopの/ apacheの-飼育係-3.5.5
であれば[$ ZOOKEEPER_HOME = ""!]; 次いで
ZOOCFG = $ ZOOKEEPER_HOME / confに/ zoo.cfg
秒間01 02 03で
ない
エコー"INFO $ {S}に出発ZooKeeperの"
SSHのHadoop $ S「ソース/etc/profile;$ZOOKEEPER_HOME/bin/zkServer.sh停止「
もし[$?!= 0];
その後、
「ホスト$ sの}上のZooKeeperサーバーを起動することができません」エコー
1番出口
Fiが
行わ
Fiの
スタートアップスクリプト:
zookeeperstart.sh SH
SH zookeeperstop.sh
例:私のLinux仮想マシンの構成に、たとえば、飼育係のために
[Hadoopの@のhadoop01ビン] $ shをzookeeperstop.sh
INFO:01で飼育係の開始
は/ usr / binに/ javaの
デフォルトで有効になってZooKeeperのJMX
設定を使用する:/home/hadoop/apache-zookeeper-3.5.5/bin/../conf /zoo.cfg
...飼育係の停止は停止さ
02から始まる飼育係:INFOを
は/ usr / binに/ javaの
デフォルトで有効になってZooKeeperのJMX
/home/hadoop/apache-zookeeper-3.5.5/bin/../conf/:設定を使用してzoo.cfg
...飼育係の停止は停止さ
03から始まる飼育係:INFOを
は/ usr / binに/ javaの
デフォルトで有効になってZooKeeperのJMX
/home/hadoop/apache-zookeeper-3.5.5/bin/../conf/zoo:設定を使用して.cfgの
飼育係を停止... STOPPED
[のHadoopの@ hadoop01ビン] $のSHのzookeeperstart.shを
INFO:01のZooKeeperの開始
は/ usr / binに/ javaの
デフォルトで有効になってZooKeeperのJMX
設定の使用:/home/hadoop/apache-zookeeper-3.5.5/bin/../conf/zoo.cfg
開始飼育係を... STARTED
INFOを:02に飼育係を開始
/ USR / binに/ javaの
デフォルトで有効になってZooKeeperのJMX
設定を使用する:/home/hadoop/apache-zookeeper-3.5.5/bin/../conf/zoo.cfg
飼育係を開始しています... STARTED
INFOを:03に飼育係の開始
は/ usr / binに/ javaの
ZooKeeperのJMXはデフォルトで有効に
設定を使用する:/home/hadoop/apache-zookeeper-3.5.5/bin/../conf/zoo.cfg
飼育係を開始しています... STARTED
INFOを:01に飼育係の開始
は/ usr /ビン/ Javaの
デフォルトで有効になってZooKeeperのJMX
設定を使用します: /home/hadoop/apache-zookeeper-3.5.5/bin/../conf/zoo.cfg
たクライアントポート:2181.クライアントアドレス:localhostと。モード:フォロワー
INFO:02に開始する飼育係
の/ usr / binに/ javaの
デフォルトで有効になってZooKeeperのJMX
使用設定:/home/hadoop/apache-zookeeper-3.5.5/bin/../conf/zoo.cfg
クライアントポートが見つかりました2181.クライアントアドレス:localhostを。モード:リーダー
INFO:03に開始する飼育係
の/ usr / binに/ javaの
デフォルトで有効になってZooKeeperのJMX
使用設定:/home/hadoop/apache-zookeeper-3.5.5/bin/../conf/zoo.cfg
クライアントポートが見つかりました2181.クライアントアドレス:localhostを。モード:フォロワー
最後に、我々は、システムが情報を与えることは飼育係の動作原理である2人のフォロワー、リーダーが存在することを示していることがわかります