yes , i am sure?

发自我的 iPhone

在 2014-4-24,18:30,Mikhail Khludnev <mkhlud...@griddynamics.com> 写道:

> Are you sure that field _version_ is declared correctly in schema.xml?
> 
> 
> On Thu, Apr 24, 2014 at 12:30 PM, YouPeng Yang 
> <yypvsxf19870...@gmail.com>wrote:
> 
>> SolrCloud 4.6.0
>> 
>>  I am using SolrCloud 4.6.0 with a master and replica.I adopt the
>> DistributedUpdateProcessorFactory to distribute the doc between the master
>> and replica.
>>  Firstly,If the master and replica both empty,the DIH will be succeed.
>>  And then, DIH again,the replica always thow an
>> UnsupportedOperationException as [1].
>>  the
>> 
>>  I have check the src,Finally find the FunctionValues.longVal function:
>>  public long longVal(int doc) { throw new UnsupportedOperationException();
>> }
>> and the implement class  StrDocValues  does not override the function.
>> 
>>  And ,I come a idea that,the uniqueKey of the doc that is imported is a
>> string FiledType. As result the StrDocValues.longVal just throw the
>> UnsupportedOperationException .
>> 
>>  If I really have the uniqueKey be string,is there a way to overwhelm this
>> error?
>> 
>> Any suggestion wiil be appreciated.
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------------------
>> 80711457 [http-bio-8082-exec-19] ERROR org.apache.solr.core.SolrCore  �C
>> java.lang.UnsupportedOperationException
>>    at
>> 
>> org.apache.lucene.queries.function.FunctionValues.longVal(FunctionValues.java:46)
>>    at
>> 
>> org.apache.solr.update.VersionInfo.getVersionFromIndex(VersionInfo.java:200)
>>    at org.apache.solr.update.UpdateLog.lookupVersion(UpdateLog.java:736)
>>    at
>> org.apache.solr.update.VersionInfo.lookupVersion(VersionInfo.java:183)
>>    at
>> 
>> org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:685)
>>    at
>> 
>> org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:435)
>>    at
>> 
>> org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:100)
>>    at
>> 
>> org.apache.solr.handler.loader.JavabinLoader$1.update(JavabinLoader.java:89)
>>    at
>> 
>> org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$1.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:151)
> 
> 
> 
> -- 
> Sincerely yours
> Mikhail Khludnev
> Principal Engineer,
> Grid Dynamics
> 
> <http://www.griddynamics.com>
> <mkhlud...@griddynamics.com>

Reply via email to