Jeff, I couldn't agree more with you. I think the reason it is not working is because of screwed up clusterstate.json, not sure how to fix it. Have already restarted my zk servers. Any more suggestions regarding the same.
> On Apr 14, 2016, at 5:21 PM, Jeff Wartes <jwar...@whitepages.com> wrote: > > I’m all for finding another way to make something work, but I feel like this > is the wrong advice. > > There are two options: > 1) You are doing something wrong. In which case, you should probably invest > in figuring out what. > 2) Solr is doing something wrong. In which case, you should probably invest > in figuring out what, and then file a bug so it doesn’t happen to anyone else. > > Adding a replica is a pretty basic operation, so whichever option is the > case, I feel like you’ll just encounter other problems down the road if you > don’t figure out what’s going on. > > I’d probably start by creating the single-replica collection, and then > inspecting the live_nodes list in Zookeeper to confirm that the (live) node > list is actually what you think it is. > > > > > >> On 4/14/16, 4:04 PM, "John Bickerstaff" <j...@johnbickerstaff.com> wrote: >> >> 5.4 >> >> This problem drove me insane for about a month... >> >> I'll send you the doc. >> >> On Thu, Apr 14, 2016 at 5:02 PM, Jay Potharaju <jspothar...@gmail.com> >> wrote: >> >>> Thanks John, which version of solr are you using? >>> >>> On Thu, Apr 14, 2016 at 3:59 PM, John Bickerstaff < >>> j...@johnbickerstaff.com> >>> wrote: >>> >>>> su - solr -c "/opt/solr/bin/solr create -c statdx -d /home/john/conf >>>> -shards 1 -replicationFactor 2" >>>> >>>> However, this won't work by itself. There is some preparation >>>> necessary... I'll send you the doc. >>>> >>>> On Thu, Apr 14, 2016 at 4:55 PM, Jay Potharaju <jspothar...@gmail.com> >>>> wrote: >>>> >>>>> Curious what command did you use? >>>>> >>>>> On Thu, Apr 14, 2016 at 3:48 PM, John Bickerstaff < >>>>> j...@johnbickerstaff.com> >>>>> wrote: >>>>> >>>>>> I had a hard time getting replicas made via the API, once I had >>> created >>>>> the >>>>>> collection for the first time.... although that may have been >>> ignorance >>>>> on >>>>>> my part. >>>>>> >>>>>> I was able to get it done fairly easily on the Linux command line. >>> If >>>>>> that's an option and you're interested, let me know - I have a rough >>>> but >>>>>> accurate document. But perhaps others on the list will have the >>>> specific >>>>>> answer you're looking for. >>>>>> >>>>>> On Thu, Apr 14, 2016 at 4:19 PM, Jay Potharaju < >>> jspothar...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> I am using solr 5.5 and testing adding a new replica when a solr >>>>> instance >>>>>>> comes up. When I run the following command I get an error. I have 1 >>>>>> replica >>>>>>> and trying to add another replica. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> http://x.x.x.x:8984/solr/admin/collections?action=ADDREPLICA&collection=test2&shard=shard1&node=x.x.x.x:9001_solr >>>>>>> >>>>>>> Error: >>>>>>>> <str name="Operation addreplica caused >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> exception:">org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: >>>>>>>> At least one of the node(s) specified are not currently active, >>> no >>>>>> action >>>>>>>> taken.</str> >>>>>>>> <lst name="exception"> >>>>>>>> <str name="msg">At least one of the node(s) specified are not >>>>> currently >>>>>>>> active, no action taken.</str> >>>>>>>> <int name="rspCode">400</int> >>>>>>>> </lst> >>>>>>>> <lst name="error"> >>>>>>>> <lst name="metadata"> >>>>>>>> <str >>> name="error-class">org.apache.solr.common.SolrException</str> >>>>>>>> <str >>>>> name="root-error-class">org.apache.solr.common.SolrException</str> >>>>>>>> </lst> >>>>>>>> <str name="msg">At least one of the node(s) specified are not >>>>> currently >>>>>>>> active, no action taken.</str> >>>>>>>> <int name="code">400</int> >>>>>>>> </lst> >>>>>>>> </response> >>>>>>> >>>>>>> >>>>>>> But when i create a new collection with 2 replicas it works fine. >>>>>>> As a side note my clusterstate.json is not updating correctly. Not >>>> sure >>>>>> if >>>>>>> that is causing an issue. >>>>>>> >>>>>>> Any suggestions why the Addreplica command is not working. And is >>> it >>>>>>> related to the clusterstate.json? If yes, how can i fix it? >>>>>>> >>>>>>> -- >>>>>>> Thanks >>>>>>> Jay >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks >>>>> Jay Potharaju >>>>> >>>> >>> >>> >>> >>> -- >>> Thanks >>> Jay Potharaju >>>