本文为《Spark大型电商项目实战》 系列文章之一,主要介绍在之前集群环境的基础上安装zookeeper的详细过程。
zookeeper版本:zookeeper-3.4.5-chd5.3.6
*本实验项目所需软件均可在百度网盘链接:http://pan.baidu.com/s/1dFeNR6h 密码:1zx4 中获取。
上传zookeeper文件到/usr/local目录下
解压
tar -zxvf zookeeper-3.4.5-cdh5.3.6.tar.gz重命名
mv zookeeper-3.4.5-cdh5.3.6 zk配置环境变量
vi ~/.bashrc export ZOOKEEPER_HOME=/usr/local/zk export PATH=$ZOOKEEPER_HOME/bin配置生效
source ~/.bashrc配置zoo.cfg
cd zk/conf mv zoo_sample.cfg zoo.cfg vi zoo.cfg修改:dataDir=/usr/local/zk/data 末尾新增:
server.0=sparkproject1:2888:3888 server.1=sparkproject2:2888:3888 server.2=sparkproject3:2888:3888此处为集群内的三台服务器ip地址,根据自己实际情况填写。
设置sparkproject1节点的标识为0,之后设置sparkproject2和sparkproject1节点标识分别为1和2 。
使用scp将zk和.bashrc文件拷贝到sparkproject2和sparkproject3上
scp -r zk root@sparkproject2:/usr/local scp -r zk root@sparkproject3:/usr/local scp ~/.bashrc root@sparkproject2:~/ scp ~/.bashrc root@sparkproject3:~/在sparkproject2和sparkproject3节点上分别执行
source ~/.bashrc分别在三台机器上执行:
zkServer.sh start检查zookeeper状态
zkServer.sh status使用jps检查三个节点是否都有QuorumPeerMain进程。
本文为《Spark大型电商项目实战》系列文章之一。 更多文章:Spark大型电商项目实战:http://blog.csdn.net/u012318074/article/category/6744423
