Update: I tested it and it looks fine now.

Thanks a lot for your help,
Sven


On Fri, Jun 21, 2013 at 3:39 PM, Sven Stark <sven.st...@m-square.com.au>wrote:

> I think you're onto it. Our schema.xml had it
>
> <field name="_version_"  type="string" indexed="true"  stored="true"
> multiValued="false"/>
>
> I'll change and test it. Will probably not happen before Monday though.
>
> Many thanks already,
> Sven
>
>
>
> On Fri, Jun 21, 2013 at 2:18 PM, Shalin Shekhar Mangar <
> shalinman...@gmail.com> wrote:
>
>> Okay so from the same thread, have you made sure the _version_ field
>> is a long in schema?
>>
>> <field name="_version_" type="long" indexed="true" stored="true"
>> multiValued="false"/>
>>
>> On Fri, Jun 21, 2013 at 7:44 AM, Sven Stark <sven.st...@m-square.com.au>
>> wrote:
>> > Actually this looks very much like
>> >
>> >
>> http://mail-archives.apache.org/mod_mbox/lucene-solr-user/201304.mbox/%3ccacbkj07ob4kjxwe_ogzfuqg5qg99qwpovbzkdota8bihcis...@mail.gmail.com%3E
>> >
>> > Sven
>> >
>> >
>> > On Fri, Jun 21, 2013 at 11:54 AM, Sven Stark <
>> sven.st...@m-square.com.au>wrote:
>> >
>> >> Thanks for the super quick reply.
>> >>
>> >> The logs are pretty big, but one thing comes up over and over again:
>> >>
>> >> Leader side:
>> >>
>> >> ERROR - 2013-06-21 01:44:24.014; org.apache.solr.common.SolrException;
>> >> shard update error StdNode: http://xxx:xxx:xx:xx:8983
>> /solr/collection1/:org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:
>> >> Server at http://xxx:xxx:xx:xx:8983/solr/collection1 returned non ok
>> >> status:500, message:Internal Server Error
>> >> ERROR - 2013-06-21 01:44:24.015; org.apache.solr.common.SolrException;
>> >> shard update error StdNode: http://xxx:xxx:xx:xx:8983
>> /solr/collection1/:org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:
>> >> Server at http://xxx:xxx:xx:xx:8983/solr/collection1 returned non ok
>> >> status:500, message:Internal Server Error
>> >> ERROR - 2013-06-21 01:44:24.015; org.apache.solr.common.SolrException;
>> >> shard update error StdNode: http://xxx:xxx:xx:xx:8983
>> /solr/collection1/:org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:
>> >> Server at http://xxx:xxx:xx:xx:8983/solr/collection1 returned non ok
>> >> status:500, message:Internal Server Error
>> >>
>> >> Non-Leader side:
>> >>
>> >> 757682 [RecoveryThread] ERROR org.apache.solr.update.PeerSync  –
>> PeerSync:
>> >> core=collection1 url=http://xxx:xxx:xx:xx:8983/solr Error applying
>> >> updates from [Ljava.lang.String;@1be0799a ,update=[1,
>> >> 1438251416655233024, SolrInputDocument[type=topic,
>> >> fullId=9ce54310-d89a-11e2-b89d-22000af02b44, account=account1,
>> site=mySite,
>> >> topic=topic5, id=account1mySitetopic5, totalCount=195,
>> approvedCount=195,
>> >> declinedCount=0, flaggedCount=0, createdOn=2013-06-19T04:42:14.329Z,
>> >> updatedOn=2013-06-19T04:42:14.386Z, _version_=1438251416655233024]]
>> >> java.lang.UnsupportedOperationException
>> >>         at
>> >>
>> org.apache.lucene.queries.function.FunctionValues.longVal(FunctionValues.java:46)
>> >>         at
>> >>
>> org.apache.solr.update.VersionInfo.getVersionFromIndex(VersionInfo.java:201)
>> >>         at
>> >> org.apache.solr.update.UpdateLog.lookupVersion(UpdateLog.java:718)
>> >>         at
>> >> org.apache.solr.update.VersionInfo.lookupVersion(VersionInfo.java:184)
>> >>         at
>> >>
>> org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:635)
>> >>         at
>> >>
>> org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:398)
>> >>         at
>> >>
>> org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:100)
>> >>         at
>> org.apache.solr.update.PeerSync.handleUpdates(PeerSync.java:487)
>> >>         at
>> >> org.apache.solr.update.PeerSync.handleResponse(PeerSync.java:335)
>> >>         at org.apache.solr.update.PeerSync.sync(PeerSync.java:265)
>> >>         at
>> >>
>> org.apache.solr.cloud.RecoveryStrategy.doRecovery(RecoveryStrategy.java:366)
>> >>         at
>> >> org.apache.solr.cloud.RecoveryStrategy.run(RecoveryStrategy.java:223)
>> >>
>> >> Unfortunately I don't see what kind of UnsupportedOperation this could
>> be
>> >> referring to.
>> >>
>> >> Many thanks,
>> >> Sven
>> >>
>> >>
>> >> On Fri, Jun 21, 2013 at 11:44 AM, Shalin Shekhar Mangar <
>> >> shalinman...@gmail.com> wrote:
>> >>
>> >>> This doesn't seem right. A leader will ask a replica to recover only
>> >>> when an update request could not be forwarded to it. Can you check
>> >>> your leader logs to see why updates are not being sent through to
>> >>> replicas?
>> >>>
>> >>> On Fri, Jun 21, 2013 at 7:03 AM, Sven Stark <
>> sven.st...@m-square.com.au>
>> >>> wrote:
>> >>> > Hello,
>> >>> >
>> >>> > first: I am pretty much a Solr newcomer, so don't necessarily assume
>> >>> basic
>> >>> > solr knowledge.
>> >>> >
>> >>> > My problem is that in my setup SolrCloud seems to create way too
>> much
>> >>> > network traffic for replication. I hope I'm just missing some proper
>> >>> config
>> >>> > options. Here's the setup first:
>> >>> >
>> >>> > * I am running a five node SolrCloud cluster on top of an external 5
>> >>> node
>> >>> > zookeeper cluster, according to logs and clusterstate.json all nodes
>> >>> find
>> >>> > each other and are happy
>> >>> > * Solr version is now 4.3.1, but the problem also existed on 4.1.0
>> ( I
>> >>> > thought upgrade might solve the issue because of
>> >>> > https://issues.apache.org/jira/browse/SOLR-4471)
>> >>> > * there is only one shard
>> >>> > * solr.xml and solrconfig.xml are out of the box, except for the
>> enabled
>> >>> > soft commit
>> >>> >
>> >>> >          <autoSoftCommit>
>> >>> >            <maxTime>1000</maxTime>
>> >>> >          </autoSoftCommit>
>> >>> >
>> >>> > * our index is minimal at the moment (dev and testing stage)
>> 20-30Mb,
>> >>> about
>> >>> > 30k small docs
>> >>> >
>> >>> > The issue is when I run smallish load tests against our app which
>> posts
>> >>> ca
>> >>> > 1-2 docs/sec to solr, the SolrCloud leader creates outgoing network
>> >>> traffic
>> >>> > of 20-30Mbyte/sec and the non-leader receive 4-8MByte/sec each.
>> >>> >
>> >>> > The non-leaders logs are full of entries like
>> >>> >
>> >>> > INFO  - 2013-06-21 01:08:58.624;
>> >>> > org.apache.solr.handler.admin.CoreAdminHandler; It has been
>> requested
>> >>> that
>> >>> > we recover
>> >>> > INFO  - 2013-06-21 01:08:58.640;
>> >>> > org.apache.solr.handler.admin.CoreAdminHandler; It has been
>> requested
>> >>> that
>> >>> > we recover
>> >>> > INFO  - 2013-06-21 01:08:58.643;
>> >>> > org.apache.solr.handler.admin.CoreAdminHandler; It has been
>> requested
>> >>> that
>> >>> > we recover
>> >>> > INFO  - 2013-06-21 01:08:58.651;
>> >>> > org.apache.solr.handler.admin.CoreAdminHandler; It has been
>> requested
>> >>> that
>> >>> > we recover
>> >>> > INFO  - 2013-06-21 01:08:58.892;
>> >>> > org.apache.solr.handler.admin.CoreAdminHandler; It has been
>> requested
>> >>> that
>> >>> > we recover
>> >>> > INFO  - 2013-06-21 01:08:58.893;
>> >>> > org.apache.solr.handler.admin.CoreAdminHandler; It has been
>> requested
>> >>> that
>> >>> > we recover
>> >>> >
>> >>> > So my assumption is I am making config errors and the cloud leader
>> >>> tries to
>> >>> > push the index to all non-leaders over and over again. But I
>> couldn't
>> >>> > really find much doco on how to properly configure SolrCloud
>> replication
>> >>> > online.
>> >>> >
>> >>> > Any hints and help much appreciated. I can provide more info or
>> data,
>> >>> just
>> >>> > let me know what you need.
>> >>> >
>> >>> > Thanks in advance,
>> >>> > Sven
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Regards,
>> >>> Shalin Shekhar Mangar.
>> >>>
>> >>
>> >>
>>
>>
>>
>> --
>> Regards,
>> Shalin Shekhar Mangar.
>>
>
>

Reply via email to