`
zhoupinheng
  • 浏览: 36378 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

CentOS7安装Zookeeper伪集群

 
阅读更多

准备

   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伪集群

    在Linux上安装ZooKeeper伪集群,CentOS7+ZooKeeper3.4.12

    centos8安装zookeeper3.8.0详细步骤

    CentOS 8 安装 ZooKeeper 3.8.0 详细步骤 ZooKeeper 是一个分布式应用程序协调服务,提供了配置管理、名称服务、分布式同步和提供组服务等功能。下面是 CentOS 8 安装 ZooKeeper 3.8.0 的详细步骤。 1. 下载安装包...

    zookeeper 伪集群和集群环境搭建

    本文将详细介绍如何在 CentOS 环境下搭建 Zookeeper 的伪集群和集群环境。 首先,我们要理解 Zookeeper 的基本概念。Zookeeper 的工作基于一种称为“Zab”协议,它通过心跳机制保持节点间的通信,并实现数据同步。...

    CentOS7.0安装zookeeper

    ### CentOS 7.0 下 Zookeeper 的安装与配置详解 #### 一、Zookeeper简介 Zookeeper 是一个分布式的协调服务框架,它提供了一种高效、可靠的机制来维护集群中的分布式进程之间的协调工作,比如命名服务、配置管理、...

    CentOs7.4配置zookeeper集群

    CentOS 7.4 配置 ZooKeeper 集群 CentOS 7.4 配置 ZooKeeper 集群是一个复杂的过程,需要细心地计划和执行。以下是配置 ZooKeeper 集群的详细步骤: 1. 下载 ZooKeeper 安装包 首先,需要下载 ZooKeeper 的安装包...

    CentOS7搭建Zookeeper集群.docx

    在本文档中,我们将详细介绍 CentOS7 搭建 Zookeeper 集群的步骤,包括 Zookeeper 的下载、安装、配置、启动和查看状态等过程。 step1:下载 Zookeeper 首先,我们需要下载 Zookeeper 的安装包。我们可以从 Apache...

    centos8安装zookeeper-3.5.7.docx

    本文将详细讲解如何在CentOS8系统上安装和配置Zookeeper 3.5.7。 ## 安装环境准备 在开始安装之前,确保你的CentOS8系统已经更新至最新,并安装了Java运行环境(JRE)因为Zookeeper依赖Java。你可以通过以下命令...

    CentOS下 dubbo+zookeeeper伪集群和分布式集群

    为了搭建Hadoop平台学习,前期搭建dubbo+Zookeeper集群,这里有详细介绍zookeeeper伪集群和分布式集群, dubbo在tomcat下安装等过程。相关jdk、war、jar等也在百度云...

    CentOS环境安装配置AMQ集群及zookeeper集群

    ### CentOS环境下AMQ集群与Zookeeper集群安装配置详解 #### 一、概述 本文将详细介绍如何在CentOS环境中安装配置ActiveMQ (AMQ) 集群和Zookeeper集群。这两种集群技术对于分布式系统的消息传递和服务协调至关重要...

    zookeeper伪集群安装流程

    #### 六、启动Zookeeper集群 1. **启动Zookeeper服务**: - 使用Zookeeper提供的脚本来启动每个节点的服务: ```bash /home/hadoop/zookeeper-1/bin/zkServer.sh start /home/hadoop/zookeeper-2/bin/zkServer.sh ...

    centos7_zookeeper安装文档1

    本文将详细介绍在 CentOS7 上安装 Zookeeper 的过程,特别是单机安装步骤,以及如何配置和启动 Zookeeper 服务。 ### Zookeeper 安装 1. **选择版本**: 安装前,你需要决定使用哪个版本的 Zookeeper。在描述中...

    CentOS7安装与配置Zookeeper1

    【CentOS7安装与配置Zookeeper】是针对Linux系统中常用的服务发现和分布式协调框架Zookeeper进行的基础操作。Zookeeper是Apache Hadoop项目的一部分,它为分布式应用提供了一个高效、可靠的分布式协调服务。 首先,...

    hadoop2.7+centos7+hive+zookeeper分布式安装

    linux上在centos系统中进行hadoop完全分布式集群安装,在hadoop安装完成后的基础之上安装元数据库Mariadb,配置完成后安装hive,zookeeper等。

    centos7下Redis哨兵集群和kafka集群和zookeeper集群搭建

    centos7下Redis哨兵集群和kafka集群和zookeeper集群搭建 http://blog.csdn.net/gaowenhui2008/article/details/71516901 https://cwiki.apache.org/confluence/display/KAFKA/Clients

    Zookeeper伪分布式集群环境搭建过程

    4. **集群中大多数的机器得到响应并跟随选出的Leader**:为了确保系统的高可用性,ZooKeeper集群要求至少一半以上的节点参与选举并确认选定的Leader。 #### 三、伪集群模式搭建过程 本节将详细介绍如何在CentOS ...

    CentOS7下安装 Zookeeper单机版1

    【CentOS7下安装Zookeeper单机版】 Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和...

    centos6下ActiveMQ+Zookeeper消息中间件集群-完整部署记录(个人精华版)

    本篇文章记录centos6下ActiveMQ+Zookeeper消息中间件集群-完整部署过程,讲解十分详细,本人线上实操手册。在此分享出来,希望能帮助到有用到的朋友。

    Linux安装zookeeper集群.docx

    Linux安装zookeeper集群部署文档

    zookeeper3.4.9集群安装

    #### 三、启动Zookeeper集群 在每台服务器上执行以下命令来启动Zookeeper服务: ``` cd /usr/local/zookeeper-3.4.9/bin ./zkServer.sh start ``` 可以使用`jps`命令检查进程是否启动成功,并使用`./zkServer.sh ...

Global site tag (gtag.js) - Google Analytics