首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个动物园管理员服务器启动问题

多个动物园管理员服务器启动问题
EN

Stack Overflow用户
提问于 2015-03-21 23:58:51
回答 3查看 2.5K关注 0票数 4

我能够在我的windows机器上运行一个动物园管理员实例。但是成功地在单窗口机器上设置了多个动物园管理员实例。

根据准则,我采取了以下步骤:

  1. 在conf文件夹中创建多个zoo.conf文件。结构如下 动物园管理员之家- zoo.cfg zoo_2.cfg zoo_3.cfg
  2. zoo.cfg

tickTime=2000 initLimit=10 syncLimit=5 dataDir=c:/opt/zoo牧民/data clientPort=2181 server.1=localhost:2888:3888 server.2=localhost:2889:3889 server.3=localhost:2890:3890

  1. zoo_2.cfg

tickTime=2000 initLimit=10 syncLimit=5 dataDir=c:/opt/zoo情人/data2 2 clientPort=2182 server.1=localhost:2888:3888 server.2=localhost:2889:3889 server.3=localhost:2890:3890

  1. zoo_3.cfg

tickTime=2000 initLimit=10 syncLimit=5 dataDir=c:/opt/zoo情人/data3 3 clientPort=2183 server.1=localhost:2888:3888 server.2=localhost:2889:3889 server.3=localhost:2890:3890

  1. 由于每个文件都有dataDir,所以我将文件夹创建为

C:/opt/动物园管理员/数据 C:/opt/动物园管理员/数据2 C:/opt/动物园管理员/数据3

还在上面的每个文件夹中分别创建了编号为1、2、3的myid文件。现在,每当我试图以c:\opt\zookeeper\bin>zkServer.cmd的形式启动服务器时,它就会抛出一个错误

无法打开选址localhost/127.0.0.1:3889到2的通道 无法打开选址localhost/127.0.0.1:3890到3的通道 java.net.ConnectException:连接被拒绝:连接

看起来服务器没有启动,但是我如何能够并行地启动这些服务器呢?或者我必须使用任何其他方法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-05-13 12:32:25

因为默认情况下,zkEnv.cmd将使用zoo.cfg作为默认配置文件。如果执行命令c:\opt\zookeeper\bin>zkServer.cmd,那么只有一个实例使用配置zoo.cfg启动。

因此,如果您想启动三个实例:

  1. 要么复制三个动物园管理员包,每个包都有自己的zoo.cfg,然后为每个c:\opt\zookeeper1\bin>zkServer.cmdc:\opt\zookeeper2\bin>zkServer.cmdc:\opt\zookeeper3\bin>zkServer.cmd执行以下命令
  2. 或者您可以修改zkEnv.cmd,并使其接受参数作为配置文件,您可以执行zkServer.cmd ../conf/zoo.cfgzkServer.cmd ../conf/zoo2.cfgzkServer.cmd ../conf/zoo3.cfg

对于备选方案2,还需要更新log4j配置,以便每个实例都有不同的日志文件,因此,只需复制3个文件夹,并修改每个zoo.cfg

检查代码:

zkEnv.cmd

设置ZOOCFG=%ZOOCFGDIR%\zoo.cfg

票数 2
EN

Stack Overflow用户

发布于 2016-10-10 18:42:59

谷歌有答案

您只需遵循细节指令,我就不能复制/粘贴整篇文章,因此附上了图像

票数 1
EN

Stack Overflow用户

发布于 2016-04-24 11:31:46

可能,您还没有在dataDir中创建所有动物园管理员实例的myid文件。

为所有动物园管理员实例创建此文件,并编写相应的服务器id,如第一实例为1、第二实例为2、第三实例为3。

保存所有文件,首先重新启动所有三个实例,然后检查它们的状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29189436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档