Thanks for your reply.


Actually I am following the official guide to start solr using (on Windows
machines)



bin/solr start -e cloud -z zk1:2181,zk2:2182,zk3:2183

(it is listed here
https://cwiki.apache.org/confluence/display/solr/Setting+Up+an+External+ZooKeeper+Ensemble
)



However, I am facing 2 issues



1) If I specify the full list of ensemble (even with quotes around -z
"zk1:2181,zk2:2182,zk3:2183") it does not start Solr on port 8983





2) Then I tried the workaround, which is specifying "localhost" on each
Solr server to consult its local Zookeeper instance that is part of the
ensemble, which worked as follows



bin/solr start -e cloud -z localhost:2181(on each machine that has
zookeeper as well)



I followed the wizard (on each machine) to create 2 shards on 2 ports and 2
replicas. For the first machine I created "test" collection, but for the
second one I just reused the same collection. Now, Solr works on both
machines but the issue is that when I see Solr admin page, it shows all the
shards and replicas of the collection on ONE MACHINE.


Any ideas why I am facing these issues?


Regards,

Salman

On Sun, Nov 29, 2015 at 10:07 PM, Erick Erickson <erickerick...@gmail.com>
wrote:

> 1> I'll pass....
>
> 2a> yes.
> 2b> This should be automatic when you create the collection. You
> should specify numShards=2, replicationFactor=2 and
> maxShardsPerNode=2. Solr tries hard to distribute the shards and
> replicas on different machines.
>
> If you _really_ require exact placement, you can specify createNodeSet
> which will assign shards round-robin to the specified list or even
> EMPTY which will create no actual cores at all. In this latter case
> you could then use ADDREPLICA to place each shard and replica exactly
> where you want it to go.
>
> But I wouldn't bother first, just do what I outlined in 2b and it
> should be fine.
>
> Best,
> Erick
>
> On Sat, Nov 28, 2015 at 1:03 PM, Salman Ansari <salman.rah...@gmail.com>
> wrote:
> > I have started with one Zookeeper to test things and I have the following
> > questions
> >
> > 1) In my zoo.cfg I have defined
> > tickTime=4000
> > dataDir=C:\\Solr\\Zookeeper\\zookeeper-3.4.6\\data
> > clientPort=2183
> >
> > the strange thing is that it picks up dataDir and clientPort but always
> > keeps tickTime = 3000. Any idea why?
> >
> > 2) It is clear from the documentation how to create an ensemble of
> > Zookeepers on 3 machines but what I am not sure about is how to
> >       a)  Setup actual Solr on 2 machines (is it just installing Solr on
> > each server and then passing the same zookeeper ensemble)?
> >       b) How to (using Solr Cloud) create 2 shards spread on 2 machines
> > with each machine having a replica of the other for high availability. So
> > server1 will have shard1 and replica2 and server2 will have shard2 and
> > replica1?
> >
> > Comments and feedback are appreciated.
> >
> > Regards,
> > Salman
> >
> >
> > On Fri, Nov 27, 2015 at 5:52 AM, Zheng Lin Edwin Yeo <
> edwinye...@gmail.com>
> > wrote:
> >
> >> Yes, the ZooKeeper is Windows compatible.
> >>
> >> You can follow the guide, just need to replace the Linux commands with
> the
> >> Windows commands and paths
> >>
> >> Regards,
> >> Edwin
> >>
> >>
> >> On 26 November 2015 at 20:56, Alessandro Benedetti <
> abenede...@apache.org>
> >> wrote:
> >>
> >> > I think it should be straightforward following the Solr wiki :
> >> >
> >> >
> >> >
> >>
> https://cwiki.apache.org/confluence/display/solr/Setting+Up+an+External+ZooKeeper+Ensemble
> >> >
> >> > I never played much in details with zookeeper ( never tried on a
> windows
> >> > machine), but I assume it is windows compatible ( I can see binaries
> >> .cmd )
> >> >
> >> > Cheers
> >> >
> >> > On 26 November 2015 at 12:38, Salman Ansari <salman.rah...@gmail.com>
> >> > wrote:
> >> >
> >> > > Hi,
> >> > >
> >> > > I have seen the guide of setting up Solr on one machine as well as
> >> > setting
> >> > > it up on multiple machines on Liunx. Is there a good guide of how to
> >> > setup
> >> > > Solr on multiple machines on Windows Server with Zookeeper
> ensemble? My
> >> > > structure is as follows
> >> > >
> >> > > 1) 3 machines will have Zookeeper to create an ensemble
> >> > > 2) 2 of these machines will have Solr installed (with each having a
> >> > replica
> >> > > of other to provide high availability)
> >> > >
> >> > > Any link/article that provides such a guide?
> >> > >
> >> > > Regards,
> >> > > Salman
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > --------------------------
> >> >
> >> > Benedetti Alessandro
> >> > Visiting card : http://about.me/alessandro_benedetti
> >> >
> >> > "Tyger, tyger burning bright
> >> > In the forests of the night,
> >> > What immortal hand or eye
> >> > Could frame thy fearful symmetry?"
> >> >
> >> > William Blake - Songs of Experience -1794 England
> >> >
> >>
>

Reply via email to