1. zookeeper版本下载及安装
1.下载网址
1.https://archive.apache.org/dist
2.http://archive.cloudera.com/cdh5/cdh/5/ 在这个地址后加你要的版本
例如:http://archive.cloudera.com/cdh5/cdh/5/zookeeper-3.4.5-cdh5.5.0.tar.gz
2.传到虚拟机
和传入hadoop 和jdk 一样通过FlashFXP 5这个软件
3.改变权限和解压
1.chmod u+x zookeeper-3.4.5-cdh5.10.0.tar.gz
2.tar -zxf zookeeper-3.4.5-cdh5.10.0.tar.gz -C /opt/modules/
4.删除一些文件
1.进入 zookeeper
2..删除docs目录
rm -rf docs/
zookeeper安装成功
2.分布式集群配置及参数介绍
三台全部配置Zookeeper
1.修改配置文件conf/zoo.cfg
修改如下:
1.前提要先创建一个新dir文件并将目录复制上去
2.结合官网添加三行server(配置映射)
3.如下为各个项目的解释
2.在每台机器zkData(数据存储目录)下创建myid文件并编辑内容
1.在zookeeper下先创建zkData
mkdir -p zkDate
2.创建myid
touch myid
3.写入内容:1
vi myid 输入1后保存退出
4.分发到其他两台虚拟机
1. scp -r zookeeper-3.4.5-cdh5.10.0/ kfk@bigdata-pro02.kfk.com:/opt/modules/
2. scp -r zookeeper-3.4.5-cdh5.10.0/ kfk@bigdata-pro03.kfk.com:/opt/modules/
5.分别编辑其他两台机器myid内容
1.bigdata-pro02.kfk.com:
2.bigdata-pro03.kfk.com:
zookeeper配置成功
3. Zookeeper服务启动及测试
1.启动zookeeper服务
bin/zkServer.sh start
启动2n+1台机器才可以启动成功、(2台~3台)
n:可损坏的机器数量
2.启动hdfs与yarn服务
sbin/start-dfs.sh
sbin/start-yarn.sh
3.创建节点并测试
create /kfk cao 在kfk目录下创建cao这个文件
get /kfk查看获取参数
quit退出
4.查看哪个机器是领导(leader)和随从(follower)
在bigdata-pro02.kfk.com查看
bin/zkServer.sh status
其他两个机器是随从(follower)