准备
1. 服务器上先安装好JDK
安装zookeeper单机版
cd /opt wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz tar -xzhf ./zookeeper-3.4.14.tar.gz cp /zookeeper-3.4.14/zoo_sample.cfg .//zookeeper-3.4.14/zoo.cfg
安装zookeeper集群
cd /opt mkdir zookeeper_cluster cd zookeeper_cluster cp -fr /opt/zookeeper-3.4.14 /opt/zookeeper_cluster/1 cp -fr /opt/zookeeper-3.4.14 /opt/zookeeper_cluster/2 cp -fr /opt/zookeeper-3.4.14 /opt/zookeeper_cluster/3 mkdir -p /opt/zookeeper_cluster/1/data mkdir -p /opt/zookeeper_cluster/1/log sed -i 's/dataDir=.*/dataDir=\/opt\/zookeeper_cluster\/1\/data/g' ./1/conf/zoo.cfg echo 'dataLogDir=/opt/zookeeper_cluster/1/log' >> ./1/conf/zoo.cfg sed -i 's/clientPort=2181/clientPort=2181/g' ./1/conf/zoo.cfg echo 'server.1=192.168.0.180:2881:3881' >> ./1/conf/zoo.cfg echo 'server.2=192.168.0.180:2882:3882' >> ./1/conf/zoo.cfg echo 'server.3=192.168.0.180:2883:3883' >> ./1/conf/zoo.cfg echo '4lw.commands.whitelist=*' >> ./1/conf/zoo.cfg echo '1' > ./1/data/myid mkdir -p /opt/zookeeper_cluster/2/data mkdir -p /opt/zookeeper_cluster/2/log sed -i 's/dataDir=.*/dataDir=\/opt\/zookeeper_cluster\/2\/data/g' ./2/conf/zoo.cfg echo 'dataLogDir=/opt/zookeeper_cluster/2/log' >> ./2/conf/zoo.cfg sed -i 's/clientPort=2181/clientPort=2182/g' ./2/conf/zoo.cfg echo 'server.1=192.168.0.180:2881:3881' >> ./2/conf/zoo.cfg echo 'server.2=192.168.0.180:2882:3882' >> ./2/conf/zoo.cfg echo 'server.3=192.168.0.180:2883:3883' >> ./2/conf/zoo.cfg echo '4lw.commands.whitelist=*' >> ./2/conf/zoo.cfg echo '2' > ./2/data/myid mkdir -p /opt/zookeeper_cluster/3/data mkdir -p /opt/zookeeper_cluster/3/log sed -i 's/dataDir=.*/dataDir=\/opt\/zookeeper_cluster\/3\/data/g' ./3/conf/zoo.cfg echo 'dataLogDir=/opt/zookeeper_cluster/3/log' >> ./3/conf/zoo.cfg sed -i 's/clientPort=2181/clientPort=2183/g' ./3/conf/zoo.cfg echo 'server.1=192.168.0.180:2881:3881' >> ./3/conf/zoo.cfg echo 'server.2=192.168.0.180:2882:3882' >> ./3/conf/zoo.cfg echo 'server.3=192.168.0.180:2883:3883' >> ./3/conf/zoo.cfg echo '4lw.commands.whitelist=*' >> ./3/conf/zoo.cfg echo '3' > ./3/data/myid
启动脚本
#!/bin/bash cd /opt/zookeeper_cluster ./1/bin/zkServer.sh start ./2/bin/zkServer.sh start ./3/bin/zkServer.sh start
关闭脚本
#!/bin/bash cd /opt/zookeeper_cluster ./1/bin/zkServer.sh stop ./2/bin/zkServer.sh stop ./3/bin/zkServer.sh stop
相关推荐
在Linux上安装ZooKeeper伪集群,CentOS7+ZooKeeper3.4.12
CentOS 8 安装 ZooKeeper 3.8.0 详细步骤 ZooKeeper 是一个分布式应用程序协调服务,提供了配置管理、名称服务、分布式同步和提供组服务等功能。下面是 CentOS 8 安装 ZooKeeper 3.8.0 的详细步骤。 1. 下载安装包...
本文将详细介绍如何在 CentOS 环境下搭建 Zookeeper 的伪集群和集群环境。 首先,我们要理解 Zookeeper 的基本概念。Zookeeper 的工作基于一种称为“Zab”协议,它通过心跳机制保持节点间的通信,并实现数据同步。...
### CentOS 7.0 下 Zookeeper 的安装与配置详解 #### 一、Zookeeper简介 Zookeeper 是一个分布式的协调服务框架,它提供了一种高效、可靠的机制来维护集群中的分布式进程之间的协调工作,比如命名服务、配置管理、...
CentOS 7.4 配置 ZooKeeper 集群 CentOS 7.4 配置 ZooKeeper 集群是一个复杂的过程,需要细心地计划和执行。以下是配置 ZooKeeper 集群的详细步骤: 1. 下载 ZooKeeper 安装包 首先,需要下载 ZooKeeper 的安装包...
在本文档中,我们将详细介绍 CentOS7 搭建 Zookeeper 集群的步骤,包括 Zookeeper 的下载、安装、配置、启动和查看状态等过程。 step1:下载 Zookeeper 首先,我们需要下载 Zookeeper 的安装包。我们可以从 Apache...
本文将详细讲解如何在CentOS8系统上安装和配置Zookeeper 3.5.7。 ## 安装环境准备 在开始安装之前,确保你的CentOS8系统已经更新至最新,并安装了Java运行环境(JRE)因为Zookeeper依赖Java。你可以通过以下命令...
为了搭建Hadoop平台学习,前期搭建dubbo+Zookeeper集群,这里有详细介绍zookeeeper伪集群和分布式集群, dubbo在tomcat下安装等过程。相关jdk、war、jar等也在百度云...
### CentOS环境下AMQ集群与Zookeeper集群安装配置详解 #### 一、概述 本文将详细介绍如何在CentOS环境中安装配置ActiveMQ (AMQ) 集群和Zookeeper集群。这两种集群技术对于分布式系统的消息传递和服务协调至关重要...
#### 六、启动Zookeeper集群 1. **启动Zookeeper服务**: - 使用Zookeeper提供的脚本来启动每个节点的服务: ```bash /home/hadoop/zookeeper-1/bin/zkServer.sh start /home/hadoop/zookeeper-2/bin/zkServer.sh ...
本文将详细介绍在 CentOS7 上安装 Zookeeper 的过程,特别是单机安装步骤,以及如何配置和启动 Zookeeper 服务。 ### Zookeeper 安装 1. **选择版本**: 安装前,你需要决定使用哪个版本的 Zookeeper。在描述中...
【CentOS7安装与配置Zookeeper】是针对Linux系统中常用的服务发现和分布式协调框架Zookeeper进行的基础操作。Zookeeper是Apache Hadoop项目的一部分,它为分布式应用提供了一个高效、可靠的分布式协调服务。 首先,...
linux上在centos系统中进行hadoop完全分布式集群安装,在hadoop安装完成后的基础之上安装元数据库Mariadb,配置完成后安装hive,zookeeper等。
centos7下Redis哨兵集群和kafka集群和zookeeper集群搭建 http://blog.csdn.net/gaowenhui2008/article/details/71516901 https://cwiki.apache.org/confluence/display/KAFKA/Clients
4. **集群中大多数的机器得到响应并跟随选出的Leader**:为了确保系统的高可用性,ZooKeeper集群要求至少一半以上的节点参与选举并确认选定的Leader。 #### 三、伪集群模式搭建过程 本节将详细介绍如何在CentOS ...
【CentOS7下安装Zookeeper单机版】 Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和...
本篇文章记录centos6下ActiveMQ+Zookeeper消息中间件集群-完整部署过程,讲解十分详细,本人线上实操手册。在此分享出来,希望能帮助到有用到的朋友。
Linux安装zookeeper集群部署文档
#### 三、启动Zookeeper集群 在每台服务器上执行以下命令来启动Zookeeper服务: ``` cd /usr/local/zookeeper-3.4.9/bin ./zkServer.sh start ``` 可以使用`jps`命令检查进程是否启动成功,并使用`./zkServer.sh ...