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

Reply via email to