作者:巴黎来的 | 来源:互联网 | 2023-08-12 12:52
在SOLR中建立数据索引时出现问题。我正在使用SOLR 7.3。以前,当我为数据建立索引时,没有任何问题。但这一次我面临以下问题:
org.apache.solr.common.SolrException:将文档ID 484841_DC写入索引时发生异常;可能的分析错误。
在org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:233)
在org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:67)
在org.apache.solr.update.processor.UpdateRequestProcessor.processAdd(UpdateRequestProcessor.java:55)
在org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalAdd(DistributedUpdateProcessor.java:950)
在org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:1163)
在org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:633)
在org.apache.solr.update.processor.LogUpdateProcessorFactory $ LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:103)处
在org.apache.solr.handler.dataimport.SolrWriter.upload(SolrWriter.java:80)
在org.apache.solr.handler.dataimport.DataImportHandler $ 1.upload(DataImportHandler.java:257)
在org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:527)
在org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:415)
在org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:330)
在org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:233)
在org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:424)
在org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
在org.apache.solr.handler.dataimport.DataImporter.lambda $ runAsync $ 0(DataImporter.java:466)
在java.lang.Thread.run(Thread.java:748)
引起原因:java.util.concurrent.RejectedExecutionException:任务java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFuturetask@23abff8e从java.util.concurrent.ScheduledThreadPoolExecutor@43f6e29f拒绝了[已终止,池大小= 0,活动线程= 0,排队的任务= 0,已完成的任务= 5906]
在java.util.concurrent.ThreadPoolExecutor $ AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063)
在java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830)
在java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:326)
在java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:533)
在org.apache.solr.update.CommitTracker._scheduleCommitWithin(CommitTracker.java:151)
在org.apache.solr.update.CommitTracker._scheduleCommitWithinIfNeeded(CommitTracker.java:119)
在org.apache.solr.update.CommitTracker.addedDocument(CommitTracker.java:170)
在org.apache.solr.update.DirectUpdateHandler2.addDoc0(DirectUpdateHandler2.java:279)
在org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:221)
在谷歌搜索之后,我发现我需要使用分析选项卡来根据SOLR中的每个值输入每个值来调试问题。但是在那里没有发现问题。
请帮助我解决问题。