zookeeper的安装与部署-伪集群

1.Zookeeper的下载与解压
     通过后面的链接下载Zookeeper:    Zookeeper下载
在此我们下载zookeeper-3.4.5
下载后解压至安装目录下,本文我们解压到目录:/opt/zookeeper-3.4.8

$:tar -xzvf zookeeper-3.4.8.tar.gz -C /opt/

如下图所示:
  

2.zookeeper的环境变量的配置:

为了今后操作方便,我们需要对Zookeeper的环境变量进行配置,方法如下:
在/etc/profile文件中加入如下的内容:

#set zookeeper environment

export ZOOKEEPER_HOME=/opt/zookeeper-3.4.8
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf

然后 source /etc/profile 刷新一下配置

-----------------------------------------------------------------------------------------------------------------------------------------

3.zookeeper伪集群部署 

 

复制三个zookeeper

cp -r zookeeper-3.4.8/ zkserver1
cp -r zookeeper-3.4.8/ zkserver2
cp -r zookeeper-3.4.8/ zkserver3 
mkdir /tmp/zoo/zk1
mkdir /tmp/zoo/zk2
mkdir /tmp/zoo/zk3
[[email protected]# echo 1 > zk1/zookeeper_server.pid
[[email protected]# echo 2 > zk2/zookeeper_server.pid
[[email protected]# echo 3 > zk3/zookeeper_server.pid  

修改三个配置文件

vi /conf/zk1.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zoo/zk1
clientPort=2181

server.1=192.168.1.165:2888:3888
server.2=192.168.1.165:2889:3889
server.3=192.168.1.165:2890:3890

vi /conf/zk2.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zoo/zk1
clientPort=2182

server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

vi /conf/zk3.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zoo/zk1
clientPort=2183

server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

启动

/bin/zkServer.sh start zk1.cfg
/bin/zkServer.sh start zk2.cfg
/bin/zkServer.sh start zk3.cfg

#查看节点状态

zkServer.sh status zk1.cfg
zkServer.sh status zk2.cfg
zkServer.sh status zk3.cfg

查看ZooKeeper物理文件目录结构 (yum -y install tree)

tree  -L 3 /tmp/zoo

zookeeper命令行操作 客户端连接

/bin/zkCli.sh -server localhost:2181

时间: 2024-10-12 15:54:37

zookeeper的安装与部署-伪集群的相关文章

Zookeeper 2、Zookeeper的安装和配置(集群模式)

1.下载与解压 Zookeeper下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/ 下载完成以后解压到一个特定目录 2.Zooker配置 Zookeeper集群模式至少需要3台主机进行搭建,准备三台主机Serve1.Server2.Server3 » 在Zookeeper的conf目录下创建myid文件,server1机器的内容为:1,server2机器的内容为:2,server3机器的内容为:3 » 在conf目录下创建一个配置文件zoo

在Docker中安装和部署MongoDB集群

在Docker中安装mongodb 采用的mongodb镜像:https://registry.hub.docker.com/u/tutum/mongodb/ 以该镜像启动一个容器(注意此时mongodb是standalone模式): docker run -d --name=mongodb -p 27017:27017 -p 28017:28017 tutum/mongodb:3.0 docker logs mongodb 输出信息: =============================

websphere8 从安装到部署 测试集群应用程序 安装j2ee程序(非常详细)

目录1. 准备安装文件2. 安装Installation Manager3. 为Installation Manager指定安装资源库4. 创建部署管理器概要文件5. 创建定制概要文件并联合到部署管理器6. 创建应用服务器(独立)概要文件7. 合独立服务器节点到部署管理器8. 启动节点9. 创建集群10. 在集群上安装和简单测试应用程序11. 配置IBM HTTP Server插件和管理服务器准备安装文件打开IBM网站下载websphere,需要下载的文件如下:IBM WebSphere App

zookeeper在windows下的伪集群安装和启动

Windows下安装 把下载的zookeeper的文件解压到指定目录 E:\Program\zookeeper-3.4.6 修改conf下增加zoo1.cfg,zoo2.cfg,zoo3.cfg # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial  # synchronization phase can take initLimit=10 # The numb

Zookeeper(3.4.5)配置 - 伪集群模式

1. 准备Java运行环境,需要安装Java1.6或更高版本的JDK. 2. 下载ZooKeeper的稳定版本zookeeper-x.x.x.tar.gz,将其解压,约定目录名称为%ZK_HOME% 3. 配置文件zoo.cfg,将%ZK_HOME%/conf目录下的zoo_sample.cfg文件重命名为zoo.cfg,配置如下: tickTime=2000 initLimit=10 syncLimit=5 dataDir=/home/huey/data/zookeeper/zk1 clien

zookeeper 伪集群搭建

简介Zookeeper 是 一个分布式.开放源码的分布式应用程序协调服务,是Google Chubby的一个开源实现,大多数的分布式应用都需要Zookeeper的支持,这篇文章先简单的和大家分享如何搭建一个zookeeper集群.(笔者注:Chubby是一个lock service,通过这个lock service可以解决分布式中的一致性问题.为这个lock service的实现是一个分布式的文件系统. 环境: 由于我是用自己的笔记本做实验,所以就用了一台虚拟机:其实和真实的差不多:也就配置有些

入门初探+伪集群部署

Kafka入门初探+伪集群部署 Kafka是目前非常流行的消息队列中间件,常用于做普通的消息队列.网站的活性数据分析(PV.流量.点击量等).日志的搜集(对接大数据存储引擎做离线分析). 全部内容来自网络,可信度有待考证!如有问题,还请及时指正. 概念介绍 在Kafka中消息队列分为三种角色: producer,即生产者,负责产生日志数据. broker,存储节点,负责按照topic中的partition分区,均匀分布式的存储分区. consumer,即消费者,负责读取使用broker中的分区.

zookeeper(单机、伪集群、集群)部署

ZooKeeper是一个分布式的.开源的分布式应用程序协调服务,可以在分布 式环境中实现应用配置管理.统一命名服务.状态同步服务等功能.ZooKeeper是一种为分布式应用所设计的高可用.高性能的开源协调服务,它提供了一项基本服务:分布式锁 服务.由于ZooKeeper开源的特性,在其分布式锁实现的基础上,又被摸索出了其它的功用,譬如:配置维 护.组服务.分布式消息队列等等. ZooKeeper维护了一个类似文件系统的数据结构,其内部每个子目录都被 称作znode(目录节点),与文件系统一样,我

1.2 Zookeeper伪集群安装

1.2  Zookeeper伪集群安装 zookeeper单机安装配置可以查看 1.1 zookeeper单机安装 1.复制三份zookeeper,分别为zookeeper-3.4.7-node1,zookeeper-3.4.7-node2,zookeeper-3.4.7-node3 2.修改每个zookeeper文件夹下的配置文件 大部分配置与单机相同,核心为server的配置 server.1=localhost:2887:3887 server.2=localhost:2888:3888