【Linux合集】单机部署zk集群

创建存放目录/zk的多集群目录

mkdir -p /data/{softwares,applications}/
mkdir -p /data/applications/{zookeeper-server1,zookeeper-server2,zookeeper-server3}

下载3.7.2版本zk

先切目录到softwares下

cd /data/softwares/
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.7.2/apache-zookeeper-3.7.2-bin.tar.gz

将zk包解压至指定目录-applications

tar -zxvf apache-zookeeper-3.7.2-bin.tar.gz -C /data/applications/

改名

mv /data/applications/apache-zookeeper-3.7.2-bin/ /data/applications/zookeeper

后面的操作可以重复,只需要将其中的1改为我们要转移的节点zk目录的节点号即可(三台节点分为1,2,3)

cp -r /data/applications/zookeeper /data/applications/zookeeper-server1/
mkdir -p /data/applications/zookeeper-server1/data
echo '1' > /data/applications/zookeeper-server1/myid

修改zoo.cfg文件
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890
1的端口为2181
2的端口为2182
3的端口为2183

zoo.cfg文件中需要修改的地方,(上面那个server.1 server.2 server.3如果确定好端口,三个zoo文件都不用变,直接复制即可)---注意修改cfg文件中指定的端口和文件位置
dataDir=/data/applications/zookeeper-server1/zookeeper
clientPort=2181


本文来自博客园,作者:Unfool,转载请注明原文链接:https://www.cnblogs.com/queryH/p/18576597

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。

posted @ 2024-11-29 14:08  Unfool  阅读(52)  评论(0)    收藏  举报