zookeeper概述:
1.附上 zookeeper下载地址, 选择想要的版本
前往zookeeper官网进行下载
2 . 创建目录
mkdir /opt/software # 这里存放主要下载安装的软件,安装包解压包
mkdir /opt/module # 这里存放的是解压好的软件,等东西
3 . 将下载好的zookeeper tar.gz包下载到software ,然后进行解压
tar -zxvf /opt/software/zookeeper-3.4.10.tar.gz -C /opt/module
4 . 解压完成之后,去到里面将conf/zoo_sample.cfg 进行拷贝一份
cp zoo_sample.cfg zoo.cfg # zookeeper 启动会识别此文件
5 .修改里面的配置
# 主要是修改下面的值
dataDir=/opt/module/zookeeper-3.4.10/zkData #数据存放的地方
clientPort=2182 #客户端连接开放的端口号
这样一个单机的zookeeper就完成了
6 . 配置集群模式, 还需要进行在数据存放的地方也就是zkData下添加东西
注: 在zkData下创建一个myid文件进行编辑输入一个数字, 用来标识主机,一般是唯一且简单点就行了, 例如 1,2,3,4…等等
7 . 再继续去上面的 conf/zoo.cfg 进行配置
server.编号=IP地址: 与Leader服务器交换信息的端口: 选举端口
默认端口就是 2888 和3888
例如这种(将想搭建的集群全都配置上去就行了):
server.2=hadoop202:2888:3888
注意: 一旦配置了集群模式, 就要有半数选举机制了,当集群存活半数以上,才能成功使用zookeeper
8 . 问题解决?
一 .出现客户端一直拒绝连接问题:
可能是端口号问题产生的,可以修改一下试试(默认2181)