[
https://issues.apache.org/jira/browse/SOLR-11149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erick Erickson resolved SOLR-11149.
-----------------------------------
Resolution: Invalid
This error: Document is missing mandatory uniqueKey field: id
tells you exactly what is wrong. When you configured DIH, you did not map one
of your incoming columns to the "id" field in Solr. Your schema has
required="true" set for the id field definition.
> import data from mysql failed
> -----------------------------
>
> Key: SOLR-11149
> URL: https://issues.apache.org/jira/browse/SOLR-11149
> Project: Solr
> Issue Type: Test
> Security Level: Public(Default Security Level. Issues are Public)
> Components: Build
> Affects Versions: 5.5.4
> Environment: ubuntu14.04+solr5.5.4+mysql5.7.15
> Reporter: Joe Yang
>
> dataimport from mysql to solr, errors as follows:
> 2017-07-26 10:01:49.020 WARN (Thread-47) [ x:mycore1] o.a.s.h.d.SolrWriter
> Error creating document : SolrInputDocument(fields:
> [deliver_to=桃園市桃園區大興路118-1號4樓, ship_id=fd219e30-7119-11e7-af5d-005056af8f8b])
> org.apache.solr.common.SolrException: Document is missing mandatory uniqueKey
> field: id
> at
> org.apache.solr.update.AddUpdateCommand.getIndexedId(AddUpdateCommand.java:97)
> at
> org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:947)
> at
> org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:712)
> at
> org.apache.solr.update.processor.LogUpdateProcessorFactory$LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:103)
> at
> org.apache.solr.handler.dataimport.SolrWriter.upload(SolrWriter.java:74)
> at
> org.apache.solr.handler.dataimport.DataImportHandler$1.upload(DataImportHandler.java:260)
> at
> org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:524)
> at
> org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:414)
> at
> org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:329)
> at
> org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:232)
> at
> org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:416)
> at
> org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:480)
> at
> org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:461)
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]