1 zookeeper安装
1.1、下载、解压
1.2、配置环境变量(/etc/profile或者~/.bashrc),环境变量生效
1.3、配置zoo.cfg
- cp zoo_sample.cfg zoo.cfg
- 修改dataDir(==zookeeper默认存放数据路径为临时文件,如果服务器重启,则文件丢失==)
dataDir=$ZOOKEEPER_HOME/data
- 在zoo.cfg新增zookeeper服务节点
server.0=spark1:2888:3888
server.1=spark2:2888:3888
server.2=spark3:2888:3888
1.4、设置zookeeper节点标识
zookeeper节点标识必须严格按照上一步骤配置的server.x中配置。
- mkdir $ZOOKEEPER_HOME/data。(使用scp)
- 新建myid文件,在文件中输入值0
1.5、拷贝zookeeper到其他服务器
1.6、修改其他服务器中zookeeper标识号,spark2为1,spark3为2.
1.7、启动zookeeper集群
- 分别在三台服务器上启动zookee
zkServer.sh start
- zookeeper会从当前启动的服务中选择一个leader,
1.8、查看zookeeper状态
zkServer.sh status
在三台服务器依次执行,如果zookeeper启动正常,则其中有一台为leader,其他两台服务器zookeeper的模式为follower。
1.9、验证zookeeper是否启动正常
jps
如果启动正常,各个服务器会有QuromPeerMain进程
注释:本文中所有$ZOOKEEPER_HOME表示本人自己在各个服务器的ZOOKEEPER安装路径
该系列笔记:
1. 电商用户行为分析大数据平台相关系列1-环境介绍
2. 电商用户行为分析大数据平台相关系列2-HADOOP环境搭建
3. 电商用户行为分析大数据平台相关系列3-HIVE安装
4. 电商用户行为分析大数据平台相关系列4-ZOOKEEPER安装
5. 电商用户行为分析大数据平台相关系列5-KAFKA安装
6. 电商用户行为分析大数据平台相关系列6-flume安装
7. 电商用户行为分析大数据平台相关系列7-spark安装