try the url http://localhost:8080/postingsmaster/replication?command=indexversion using ur browser
On Tue, Dec 8, 2009 at 9:56 PM, William Pierce <evalsi...@hotmail.com> wrote: > Hi, Noble: > > When I hit the masterUrl from the slave box at > > http://localhost:8080/postingsmaster/replication > > I get the following xml response: > > <?xml version="1.0" encoding="UTF-8" ?> > - <response> > - <lst name="responseHeader"> > <int name="status">0</int> > <int name="QTime">0</int> > </lst> > <str name="status">OK</str> > <str name="message">No command</str> > </response> > > And then when I look in the logs, I see the exception that I mentioned. > What exactly does this error mean that "replication is not available". By > the way, when I go to the admin url for the slave and click on replication, > I see a screen with the master url listed (as above) and the word > "unreachable" after it. And, of course, the same exception shows up in > the tomcat logs. > > Thanks, > > - Bill > > -------------------------------------------------- > From: "Noble Paul നോബിള് नोब्ळ्" <noble.p...@corp.aol.com> > Sent: Monday, December 07, 2009 9:20 PM > To: <solr-user@lucene.apache.org> > Subject: Re: Exception encountered during replication on slave....Any clues? > >> are you able to hit the >> http://localhost:8080/postingsmaster/replication using a browser from >> the slave box. if you are able to hit it what do you see? >> >> >> On Tue, Dec 8, 2009 at 3:42 AM, William Pierce <evalsi...@hotmail.com> >> wrote: >>> >>> Just to make doubly sure, per tck's suggestion, I went in and >>> explicitly >>> added in the port in the masterurl so that it now reads: >>> >>> http://localhost:8080/postingsmaster/replication >>> >>> Still getting the same exception... >>> >>> I am running solr 1.4, on Ubuntu karmic, using tomcat 6 and Java 1.6. >>> >>> Thanks, >>> >>> - Bill >>> >>> -------------------------------------------------- >>> From: "William Pierce" <evalsi...@hotmail.com> >>> Sent: Monday, December 07, 2009 2:03 PM >>> To: <solr-user@lucene.apache.org> >>> Subject: Re: Exception encountered during replication on slave....Any >>> clues? >>> >>>> tck, >>>> >>>> thanks for your quick response. I am running on the default port >>>> (8080). >>>> If I copy that exact string given in the masterUrl and execute it in the >>>> browser I get a response from solr: >>>> >>>> <?xml version="1.0" encoding="UTF-8" ?> >>>> - <response> >>>> - <lst name="responseHeader"> >>>> <int name="status">0</int> >>>> <int name="QTime">0</int> >>>> </lst> >>>> <str name="status">OK</str> >>>> <str name="message">No command</str> >>>> </response> >>>> >>>> So the masterUrl is reachable/accessible so far as I am able to tell.... >>>> >>>> Thanks, >>>> >>>> - Bill >>>> >>>> -------------------------------------------------- >>>> From: "TCK" <moonwatcher32...@gmail.com> >>>> Sent: Monday, December 07, 2009 1:50 PM >>>> To: <solr-user@lucene.apache.org> >>>> Subject: Re: Exception encountered during replication on slave....Any >>>> clues? >>>> >>>>> are you missing the port number in the master's url ? >>>>> >>>>> -tck >>>>> >>>>> >>>>> >>>>> On Mon, Dec 7, 2009 at 4:44 PM, William Pierce >>>>> <evalsi...@hotmail.com>wrote: >>>>> >>>>>> Folks: >>>>>> >>>>>> I am seeing this exception in my logs that is causing my replication >>>>>> to >>>>>> fail. I start with a clean slate (empty data directory). I index >>>>>> the >>>>>> data on the postingsmaster using the dataimport handler and it >>>>>> succeeds. >>>>>> When the replication slave attempts to replicate it encounters this >>>>>> error. >>>>>> >>>>>> Dec 7, 2009 9:20:00 PM org.apache.solr.handler.SnapPuller >>>>>> fetchLatestIndex >>>>>> SEVERE: Master at: http://localhost/postingsmaster/replication is not >>>>>> available. Index fetch failed. Exception: Invalid version or the data >>>>>> in >>>>>> not >>>>>> in 'javabin' format >>>>>> >>>>>> Any clues as to what I should look for to debug this further? >>>>>> >>>>>> Replication is enabled as follows: >>>>>> >>>>>> The postingsmaster solrconfig.xml looks as follows: >>>>>> >>>>>> <requestHandler name="/replication" class="solr.ReplicationHandler" > >>>>>> <lst name="master"> >>>>>> <!--Replicate on 'optimize' it can also be 'commit' --> >>>>>> <str name="replicateAfter">commit</str> >>>>>> <!--If configuration files need to be replicated give the names >>>>>> here >>>>>> . >>>>>> comma separated --> >>>>>> <str name="confFiles"></str> >>>>>> </lst> >>>>>> </requestHandler> >>>>>> >>>>>> The postings slave solrconfig.xml looks as follows: >>>>>> >>>>>> <requestHandler name="/replication" class="solr.ReplicationHandler" > >>>>>> <lst name="slave"> >>>>>> <!--fully qualified url for the replication handler of >>>>>> master --> >>>>>> <str >>>>>> name="masterUrl">http://localhost/postingsmaster/replication >>>>>> </str> >>>>>> <!--Interval in which the slave should poll master .Format is >>>>>> HH:mm:ss . If this is absent slave does not poll automatically. >>>>>> But a snappull can be triggered from the admin or the http API >>>>>> --> >>>>>> <str name="pollInterval">00:05:00</str> >>>>>> </lst> >>>>>> </requestHandler> >>>>>> >>>>>> >>>>>> Thanks, >>>>>> >>>>>> - Bill >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >> >> >> -- >> ----------------------------------------------------- >> Noble Paul | Systems Architect| AOL | http://aol.com >> > -- ----------------------------------------------------- Noble Paul | Systems Architect| AOL | http://aol.com