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 number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/Program/zk_data/1
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889

对应三个实例:

clientPort 三个文件分别为2181,2182,2183

dataDir三个文件分别为/Program/zk_data/1,/Program/zk_data/2,/Program/zk_data/3

在三个dataDir内,创建myid文件,里面内容对应1,2,3

复制zkServer.cmd为zkServer1.cmd,zkServer2.cmd,zkServer3.cmd

修改cmd,添加set ZOOCFG=..\conf\zoo1.cfg,三个cmd文件对应各自的cfg文件,例如:

setlocal
call "%~dp0zkEnv.cmd"

set ZOOMAIN=org.apache.zookeeper.server.quorum.QuorumPeerMain
set ZOOCFG=..\conf\zoo1.cfg
echo on
java "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %*

endlocal

启动三个cmd,会完成几个节点的互相通信

使用JPS,会看到三个启动的java主进程

时间: 2024-08-02 10:58:15

zookeeper在windows下的伪集群安装和启动的相关文章

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

windows下hadoop的集群分布式部署

下面我们进行说明一下hadoop集群的搭建配置. 本文假设读者具有hadoop单机配置的基础,相同的部分不在重述. 以三台测试机为例搭建一个小集群,三台机器的ip分别为 192.168.200.1;192.168.200.2;192.168.200.3 cygwin,jdk的安装同windows下hadoop的单机伪分布式部署(1),这里略过. 1.配置 hosts 在三台机子的hosts文件中加入如下记录: 192.168.200.1 hadoop1  #master namenode 192

ZooKeeper单机伪集群搭建与启动

下载解压 [[email protected] ~]$ tar -zvxf zookeeper-3.4.9.tar.gz 本机ip地址映射 [[email protected] /]$ su - rootPassword: Last login: Sat Aug 4 18:59:38 EDT 2018 on :0 [[email protected] ~]# cd /etc [[email protected] etc]# vim hosts 将本机ip映射为一个主机名,在zoo.cfg中可用这

Elasticsearch集群 windows下部署ES集群,多台服务器

? 针对于Elasticsearch集群部署基本上就是一些配置就可以解决的,我们这块简单称为(ES). ES下载地址为:https://www.elastic.co/cn/downloads/past-releases 如果不能下载,可以转至https://download.csdn.net/download/weixin_41986096/11635439 进行下载. 下来选择盘符建立es-cluster文件夹,名称可以随意替换,我们将es复制3份,分别如下图所示(伪集群部署方式) ? 然后打

zookeeper3.4.8伪集群安装

软件包:zookeeper-3.4.8.tar.gz Java包:jdk-8u77-linux-x64.gz 平台:centos6.2  64位 在一台机器上安装3个伪zookeeper集群 server.1=localhost:2287:3390 server.2=localhost:2288:3388 server.3=localhost:2289:3389 安装过程: 首先安装jdk8 # mkdir /usr/lib/jdk(创建jdk安装目录) # tar xf jdk-8u77-li

Windows下搭建Redis集群

Redis集群:运行多个Redis实例,然后通过特定的工具,将这些实例以某种关系连接起来,形成一个Redis网络. 详细的内容可以阅读:Redis 集群教程 里面会详细介绍Redis集群的设计思想和内部结构,以及如何搭建Redis集群等. 本文主要讲述如何在Windows系统下快速搭建Redis集群: 1.下载Redis 其GitHub连接如下:https://github.com/MSOpenTech/redis/releases/ Redis提供msi和zip格式的下载文件,这里下载zip格

Windows 下搭建RabbitMQ集群

RabbitMQWindows集群操作 1.下载Erlang程序,可以在http://www.erlang.org/download.html这个地方找到最新的Erlang/OTP 2.安装rabbitmq-server-windows程序,下载http://www.rabbitmq.com/server.html. 3.分别在每个集群机器上面配置hosts文件,里面是机器的IP地址和机器的名称 例如:192.168.1.26 rabbitmqwin1 192.168.1.40 rabbitmq

windows下使用RedisCluster集群简单实例

一.开发环境 ruby环境准备 下载 64位的 RubyInstaller并安装 地址http://rubyinstaller.org/downloads/勾选下面三个不用配置环境变量 Image.png 安装RubyGems 下载下来是一个压缩包,解压运行里面的 setup.rb 安装 rubyGems由于墙的原因ruby自带的源有时候很慢,我们换成淘宝的源,不然下面安装redis依赖会失败. 在cmd下运行 gem sources --remove https://rubygems.org/

windows下创建h2集群,及java集成详细步骤

1.下载h2包,解压 2.cmd操作,进入bin目录 3.创建两个目录 4.建立集群 输入以下命令(需要进入h2的bin目录) java -cp "h2-1.4.195.jar;%H2DRIVERS%;%CLASSPATH%" org.h2.tools.Server -tcpAllowOthers -tcpPort 9101 -webAllowOthers -webPort 8081 -baseDir D:\database\h2Cluter\h2_1 java -cp "h