Hi Zheng,

I am not sure if this command *"zkServer.cmd start zoo.cfg" * works in
windows or not, but in zkServer.cmd it calls zkEnv.cmd where "
*ZOOCFG=%ZOOCFGDIR%\zoo.cfg*" is set. So, if you want to run multiple
instances of zookeeper, change zoo.cfg to your config file and start
zookeeper.
The command will not include any start.



Regards,


Swaraj Kumar
Senior Software Engineer I
MakeMyTrip.com
Mob No- 9811774497

On Wed, Apr 8, 2015 at 12:29 PM, Zheng Lin Edwin Yeo <edwinye...@gmail.com>
wrote:

> Thank you nutchsolruser and Shawn.
>
> I've changed the clientPort to different port for each of the machine.
> It is able to work for my another setup, in which I have 3 different
> zookeeper folder, and each has its own configuration and all are using
> zoo.cfg. For that setup I can start the 3 servers individually using
> zkServer.cmd.
>
> However, when I use zkServer.cmd in the setup which I posted earlier, only
> the first server managed to get started up, and I see the same error
> message for the other 2 servers. Although some documents says use the
> following commands, it doesn't help too, since I'm supposed to use the
> zkServer.cmd
> zkServer.cmd start zoo.cfg
> zkServer.cmd start zoo2.cfg
> zkServer.cmd start zoo3.cfg
>
>
> Regards,
> Edwin
>
>
>
> On 8 April 2015 at 13:46, Shawn Heisey <apa...@elyograg.org> wrote:
>
> > On 4/7/2015 9:16 PM, Zheng Lin Edwin Yeo wrote:
> > > I'm using SolrCloud 5.0.0 and ZooKeeper 3.4.6 running on Windows, and
> now
> > > I'm trying to deploy a multiple ZooKeeper ensemble (3 servers) on a
> > single
> > > machine. These are the settings which I have configured, according to
> the
> > > Solr Reference Guide.
> > >
> > > These files are under <ZOOKEEPER_HOME>\conf\ directory
> > > (C:\Users\edwin\zookeeper-3.4.6\conf)
> > >
> > > *zoo.cfg*
> > > tickTime=2000
> > > initLimit=10
> > > syncLimit=5
> > > dataDir=C:\\Users\\edwin\\zookeeper-3.4.6\\1
> > > clientPort=2181
> > > server.1=localhost:2888:3888
> > > server.2=localhost:2889:3889
> > > server.3=localhost:2890:3890
> >
> > <snip>
> >
> > >  [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@382] -
> Cannot
> > > open channel to 2 at election address localhost/127.0.0.1:3889
> > > java.net.ConnectException: Connection refused: connect
> >
> > The first thing I would suspect when running any network program on a
> > Windows machine that won't communicate is the Windows firewall, unless
> > you have either turned off the firewall or you have explicitly
> > configured an exception in the firewall for the relevant ports.
> >
> > Your other reply that you got from nutchsolruser does point out that all
> > three zookeeper configs are using 2181 as the clientPort.  Because these
> > are all running on the same machine, you must use a different port for
> > each one.  I'm not sure what happens to subsequent processes after the
> > first one starts, but they won't work even if they do manage to start.
> >
> > Thanks,
> > Shawn
> >
> >
>

Reply via email to