remove the <lst name="slave"> section from your solrconfig. It should be fine
On Tue, Dec 1, 2009 at 6:59 AM, William Pierce <evalsi...@hotmail.com> wrote: > Hi, Joe: > > I tried with the "fetchIndex" all lower-cased, and still the same result. > What do you specify for masterUrl in the solrconfig.xml on the slave? it > seems to me that if I remove the element, I get the exception I wrote > about. If I set it to some dummy url, then I get an invalid url message > when I run the command=details on the slave replication handler. > > What I am doing does not look out of the ordinary. I want to control the > masterurl and the time of replication by myself. As such I want neither the > masterUrl nor the polling interval in the config file. Can you share > relevant snippets of your config file and the exact url your code is > generating? > > Thanks, > > - Bill > > -------------------------------------------------- > From: "Joe Kessel" <isjust...@hotmail.com> > Sent: Monday, November 30, 2009 3:45 PM > To: <solr-user@lucene.apache.org> > Subject: RE: How to avoid hardcoding masterUrl in slave solrconfig.xml? > >> >> I do something very similar and it works for me. I noticed on your URL >> that you have a mixed case fetchIndex, which the request handler is checking >> for fetchindex, all lowercase. If it is not that simple I can try to see >> the exact url my code is generating. >> >> >> >> Hope it helps, >> >> Joe >> >>> From: evalsi...@hotmail.com >>> To: solr-user@lucene.apache.org >>> Subject: Re: How to avoid hardcoding masterUrl in slave solrconfig.xml? >>> Date: Mon, 30 Nov 2009 13:48:38 -0800 >>> >>> Folks: >>> >>> Sorry for this repost! It looks like this email went out twice.... >>> >>> Thanks, >>> >>> - Bill >>> >>> -------------------------------------------------- >>> From: "William Pierce" <evalsi...@hotmail.com> >>> Sent: Monday, November 30, 2009 1:47 PM >>> To: <solr-user@lucene.apache.org> >>> Subject: How to avoid hardcoding masterUrl in slave solrconfig.xml? >>> >>> > Folks: >>> > >>> > I do not want to hardcode the masterUrl in the solrconfig.xml of my > >>> > slave. >>> > If the masterUrl tag is missing from the config file, I am getting an >>> > exception in solr saying that the masterUrl is required. So I set it to >>> > some dummy value, comment out the poll interval element, and issue a >>> > replication command manually like so: >>> > >>> > >>> > http://localhost:port/postings/replication?command=fetchIndex&masterUrl=http://localhost:port/postingsmaster/replication >>> > >>> > Now no internal exception, solr responds with a status "OK" for the > >>> > above >>> > request, the tomcat logs show no error but the index is not replicated. >>> > When I issue the details command to the slave, I see that it ignored > >>> > the >>> > masterUrl on the command line but instead complains that the master url >>> > > in >>> > the config file (which I had set to a dummy value) is not correct. >>> > >>> > (Just fyi, I have tried sending in the masterUrl to the above command > >>> > with >>> > url encoding and also without. in both cases, I got the same result.) >>> > >>> > Soooo....how exactly do I avoid hardcoding the masterUrl in the config >>> > file? Any pointers/help will be greatly appreciated! >>> > >>> > - Bill >>> >> >> _________________________________________________________________ >> Bing brings you maps, menus, and reviews organized in one place. >> >> http://www.bing.com/search?q=restaurants&form=MFESRP&publ=WLHMTAG&crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1 > > -- ----------------------------------------------------- Noble Paul | Principal Engineer| AOL | http://aol.com