第89课 SparkStreaming Kafaka 准备---安装Zookeeper

SparkStreaming Kafaka 准备---安装Zookeeper


1、解压zookeeper-3.4.6.tar


2.


export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6


export PATH=.:$PATH:$JAVA_HOME/bin:$SCALA_HOME/bin:$HADOOP_HOME/bin:$SPARK_HOME/bin:$HIVE_HOME/bin:$FLUME_HOME/bin:$ZOOKEEPER_HOME/bin


3.


root@master:/usr/local/zookeeper-3.4.6/conf# source /etc/profile




4.


dataDir=/usr/local/zookeeper-3.4.6/tmp/zkdata
dataLogDir=/usr/local/zookeeper-3.4.6/tmp/zkdatalog




server.1=master:2888:3888
server.2=worker1:2888:3888
server.3=worker2:2888:3888








root@master:/usr/local/zookeeper-3.4.6/conf# cat zoo.cfg
dataDir=/usr/local/zookeeper-3.4.6/tmp/zkdata
dataLogDir=/usr/local/zookeeper-3.4.6/tmp/zkdatalog




server.1=master:2888:3888
server.2=worker1:2888:3888
server.3=worker2:2888:3888
root@master:/usr/local/zookeeper-3.4.6/conf# 




5.在dataDir对应的路径文件夹下 ,创建一个myid的文件


root@master:/usr/local/zookeeper-3.4.6/conf# cd /usr/local/zookeeper-3.4.6/tmp/zkdata


root@master:/usr/local/zookeeper-3.4.6/tmp/zkdata# ls
myid
root@master:/usr/local/zookeeper-3.4.6/tmp/zkdata# cat myid
1
root@master:/usr/local/zookeeper-3.4.6/tmp/zkdata# 


http://www.linuxidc.com/Linux/2015-05/117697.htm






6.zookeeper 集群分发 IMFzookeeper.sh






#!/bin/sh
for i in  2 3  
do
scp   -rq /etc/profile  [email protected].$i:/etc/profile
ssh   [email protected].$i source /etc/profile
scp   -rq /usr/local/zookeeper-3.4.6  [email protected].$i:/usr/local/zookeeper-3.4.6




done






7.root@master:/usr/local/setup_scripts# chmod u+x IMFzookeeper.sh


8.root@master:/usr/local/setup_scripts# IMFzookeeper.sh


root@worker1:/usr/local/zookeeper-3.4.6/tmp/zkdata# cat myid
2




root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# cat myid
3




9.启动zookeeper
root@worker1:/usr/local/zookeeper-3.4.6# source /etc/profile
root@worker1:/usr/local/zookeeper-3.4.6# zkServer.sh start
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
root@worker1:/usr/local/zookeeper-3.4.6# zkServer.sh  status
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: leader
root@worker1:/usr/local/zookeeper-3.4.6# jps
3528 Worker
4201 QuorumPeerMain
4265 Jps
3388 DataNode
root@worker1:/usr/local/zookeeper-3.4.6# 










root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# zkServer.sh start
zkServer.sh: command not found
root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# source /etc/profile
root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# zkServer.sh start
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# zkServer.sh  status
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower
root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# jps
3296 Jps
3235 QuorumPeerMain
2228 DataNode
2599 Worker
root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# 






root@master:/usr/local/setup_scripts# zkServer.sh start
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
root@master:/usr/local/setup_scripts# zkServer.sh  status
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
root@master:/usr/local/setup_scripts# zkServer.sh  status
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower
root@master:/usr/local/setup_scripts# jps
3060 SecondaryNameNode
3381 Master
3494 HistoryServer
2841 NameNode
7146 QuorumPeerMain
7277 Jps
root@master:/usr/local/setup_scripts# 




7、关闭zookeeper服务


  zkServer.sh stop  关闭


  zkServer.sh restart  重启


root@worker1:/usr/local/zookeeper-3.4.6# echo ruok | nc 192.168.189.1 2181
imokroot@worker1:/usr/local/zookeeper-3.4.6#








8.切换
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: leader
root@worker1:/usr/local/zookeeper-3.4.6# zkServer.sh stop
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
root@worker1:/usr/local/zookeeper-3.4.6# 






root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# zkServer.sh  status
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower
root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# jps
3296 Jps
3235 QuorumPeerMain
2228 DataNode
2599 Worker
root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# zkServer.sh  status
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: leader
root@worker2:/usr/local/zookeeper-3.4.6/tmp/zkdata# 



第89课 SparkStreaming Kafaka 准备---安装Zookeeper_第1张图片


第89课 SparkStreaming Kafaka 准备---安装Zookeeper_第2张图片

第89课 SparkStreaming Kafaka 准备---安装Zookeeper_第3张图片







你可能感兴趣的:(第89课 SparkStreaming Kafaka 准备---安装Zookeeper)