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