一、Zookeeper简介
分布式协调服务组件。
目的:解决分布式数据事物一致性。
节点:类似于路径,节点可以存储数据。
二、zookeeper能做什么
1管理配置文件
2充当dubbo的注册中心
3管理域名
三、单节点安装
1.安装jdk(记得修改环境变量)
2.去官网下载zookeeper的tar包,上传至linux服务器,然后解压
tar zxvf zookeeper-3.4.10.tar.gz
3.创建配置文件zoo.cfg
cd /usr/local/zookeeper/zookeeper-3.4.10/conf
cp zoo_sample.cfg zoo.cfg
4.启动
单节点启动zookeeper
四、集群安装
1.安装三个zookeeper
1.1 创建集群目录
mkdir -p /usr/local/zkCluster
1.2 配置相关配置
<1>复制单结点至集群目录
cp /usr/local/zookeeper/zookeeper-3.4.10 /usr/local/zkCluster/zk1 -rf
<2>创建数据文件目录
mkdir -p /usr/local/zkCluster/zk1/data
<3>在数据文件目录添加myid文件
添加myid文件
<4>修改zk1/conf/zoo.cfg
修改zoo.cfg
解释:
myid文件:用于存储结点标识(编号)
zoo.cfg文件:用于配置集群
1.3复制2份,共计三个服务
cd /usr/local/zkCluster
cp -rf zk1 zk2
cp -rf zk1 zk3
分别修改zk2、zk3中myid、zoo.cfg文件,zk2更改为2,zk3更改为3
2.启动
注意:关闭单节点zookeeper,避免端口被占用
启动zookeeper集群
网友评论