Dubbo(二)zookeeper的安装(单机+集群)

一、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集群

你可能感兴趣的:(Dubbo(二)zookeeper的安装(单机+集群))