TOnePiece 2020-10-21 16:21 采纳率: 0%
浏览 791

使用elasticsearchtemplate导入数据时报错,困扰几天了,求大神帮忙!!

org.springframework.data.elasticsearch.ElasticsearchException: Bulk indexing has failures. Use ElasticsearchException.getFailedDocuments() for detailed messages [{35175013607=java.lang.NullPointerException, 6571398=java.lang.NullPointerException, 7092274=java.lang.NullPointerException, 100000963930=java.lang.NullPointerException, 35175013605=java.lang.NullPointerException, 35175013603=java.lang.NullPointerException, 6494554=java.lang.NullPointerException, 38256172506=java.lang.NullPointerException, 38256172507=java.lang.NullPointerException, 100001233836=java.lang.NullPointerException, 34136834279=java.lang.NullPointerException, 100001233834=java.lang.NullPointerException, 100002570176=java.lang.NullPointerException, 100001233798=java.lang.NullPointerException, 31689214694=java.lang.NullPointerException, 31461047265=java.lang.NullPointerException, 7224923=java.lang.NullPointerException, 34775809762=java.lang.NullPointerException, 8239713=java.lang.NullPointerException, 34775809761=java.lang.NullPointerException, 100001485604=java.lang.NullPointerException, 34250730130=java.lang.NullPointerException, 100001485602=java.lang.NullPointerException, 7305675=java.lang.NullPointerException, 100000377904=java.lang.NullPointerException, 27012482300=java.lang.NullPointerException, 7930047=java.lang.NullPointerException, 27012486904=java.lang.NullPointerException, 27012486902=java.lang.NullPointerException, 100000237438=java.lang.NullPointerException, 100000003145=java.lang.NullPointerException, 100000237436=java.lang.NullPointerException, 7534113=java.lang.NullPointerException, 34818293603=java.lang.NullPointerException, 100000773847=java.lang.NullPointerException, 28287095112=java.lang.NullPointerException, 34250730122=java.lang.NullPointerException, 100001485116=java.lang.NullPointerException, 34250730124=java.lang.NullPointerException, 34250730123=java.lang.NullPointerException, 34250730126=java.lang.NullPointerException, 34250730125=java.lang.NullPointerException, 7092290=java.lang.NullPointerException, 34250730128=java.lang.NullPointerException, 100001333076=java.lang.NullPointerException, 34250730127=java.lang.NullPointerException, 34250730129=java.lang.NullPointerException, 34818456356=java.lang.NullPointerException, 34818456355=java.lang.NullPointerException, 34818456357=java.lang.NullPointerException, 100001045283=java.lang.NullPointerException, 28287095110=java.lang.NullPointerException, 34375690702=java.lang.NullPointerException, 34375690701=java.lang.NullPointerException, 29713999685=java.lang.NullPointerException, 100001319058=java.lang.NullPointerException, 7154350=java.lang.NullPointerException, 7643011=java.lang.NullPointerException, 29244755574=java.lang.NullPointerException, 29244755575=java.lang.NullPointerException, 29244755573=java.lang.NullPointerException, 8025794=java.lang.NullPointerException, 100000154516=java.lang.NullPointerException, 8025792=java.lang.NullPointerException, 8239695=java.lang.NullPointerException, 8788160=java.lang.NullPointerException, 100000184021=java.lang.NullPointerException, 100001878521=java.lang.NullPointerException, 29711314927=java.lang.NullPointerException, 28287095109=java.lang.NullPointerException, 100001485076=java.lang.NullPointerException, 100001485074=java.lang.NullPointerException, 7404615=java.lang.NullPointerException, 100001464948=java.lang.NullPointerException, 7428766=java.lang.NullPointerException, 100000237458=java.lang.NullPointerException, 7428762=java.lang.NullPointerException, 100000988351=java.lang.NullPointerException, 34375682099=java.lang.NullPointerException, 7191024=java.lang.NullPointerException, 100001319060=java.lang.NullPointerException, 100001906474=java.lang.NullPointerException, 34375682098=java.lang.NullPointerException, 34375682097=java.lang.NullPointerException, 100000773875=java.lang.NullPointerException, 100001319116=java.lang.NullPointerException, 100002338246=java.lang.NullPointerException, 100000183995=java.lang.NullPointerException, 100001156469=java.lang.NullPointerException, 29175021860=java.lang.NullPointerException, 100000154532=java.lang.NullPointerException, 100000237484=java.lang.NullPointerException, 100001156467=java.lang.NullPointerException, 100001156465=java.lang.NullPointerException, 100002338244=java.lang.NullPointerException, 36121534193=java.lang.NullPointerException, 36121534194=java.lang.NullPointerException, 33617936375=java.lang.NullPointerException, 100001485122=java.lang.NullPointerException, 33617936376=java.lang.NullPointerException, 100000911722=java.lang.NullPointerException, 100001595210=java.lang.NullPointerException, 100001439479=java.lang.NullPointerException, 100000773885=java.lang.NullPointerException, 100001156473=java.lang.NullPointerException, 100000773887=java.lang.NullPointerException, 100001156471=java.lang.NullPointerException, 100000773889=java.lang.NullPointerException, 100001231045=java.lang.NullPointerException, 100001233862=java.lang.NullPointerException, 8760430=java.lang.NullPointerException, 34205026825=java.lang.NullPointerException, 34205026824=java.lang.NullPointerException, 6784743=java.lang.NullPointerException, 29174630677=java.lang.NullPointerException, 39659065194=java.lang.NullPointerException, 7920226=java.lang.NullPointerException, 29174630678=java.lang.NullPointerException, 39659065193=java.lang.NullPointerException, 34205026823=java.lang.NullPointerException, 100000988335=java.lang.NullPointerException, 37597861535=java.lang.NullPointerException, 37597861534=java.lang.NullPointerException, 100001333150=java.lang.NullPointerException, 29244302722=java.lang.NullPointerException, 37597861533=java.lang.NullPointerException, 29244302721=java.lang.NullPointerException, 37597861532=java.lang.NullPointerException, 29244302720=java.lang.NullPointerException, 6729013=java.lang.NullPointerException, 32503644193=java.lang.NullPointerException, 37597861537=java.lang.NullPointerException, 37597861536=java.lang.NullPointerException, 100000911710=java.lang.NullPointerException, 100001485560=java.lang.NullPointerException, 28299389670=java.lang.NullPointerException, 100000911712=java.lang.NullPointerException, 100001595964=java.lang.NullPointerException, 37597861531=java.lang.NullPointerException, 8929561=java.lang.NullPointerException, 37597861530=java.lang.NullPointerException, 100001054621=java.lang.NullPointerException, 28298251327=java.lang.NullPointerException, 100001233856=java.lang.NullPointerException, 28298251326=java.lang.NullPointerException, 100001231555=java.lang.NullPointerException, 28298251328=java.lang.NullPointerException, 29175021859=java.lang.NullPointerException, 8895275=java.lang.NullPointerException, 100001142569=java.lang.NullPointerException, 28299389671=java.lang.NullPointerException, 100001233850=java.lang.NullPointerException, 7429498=java.lang.NullPointerException, 100000022652=java.lang.NullPointerException, 100001319136=java.lang.NullPointerException, 37597861529=java.lang.NullPointerException, 7429496=java.lang.NullPointerException, 28299389669=java.lang.NullPointerException, 31932181907=java.lang.NullPointerException, 34375682100=java.lang.NullPointerException, 36106257175=java.lang.NullPointerException, 100001319134=java.lang.NullPointerException, 100000911700=java.lang.NullPointerException, 100000117055=java.lang.NullPointerException, 34136834280=java.lang.NullPointerException, 100000117057=java.lang.NullPointerException, 34136834281=java.lang.NullPointerException, 31932181906=java.lang.NullPointerException, 31798976361=java.lang.NullPointerException, 29712264630=java.lang.NullPointerException, 6708229=java.lang.NullPointerException, 8760654=java.lang.NullPointerException, 33164693575=java.lang.NullPointerException, 100000117053=java.lang.NullPointerException}]
at org.springframework.data.elasticsearch.core.ElasticsearchTemplate.checkForBulkUpdateFailure(ElasticsearchTemplate.java:642)
at org.springframework.data.elasticsearch.core.ElasticsearchTemplate.bulkIndex(ElasticsearchTemplate.java:623)
at org.springframework.data.elasticsearch.repository.support.AbstractElasticsearchRepository.saveAll(AbstractElasticsearchRepository.java:185)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:359)
at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:200)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:644)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:608)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.lambda$invoke$3(RepositoryFactorySupport.java:595)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:595)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
at com.sun.proxy.$Proxy98.saveAll(Unknown Source)
at com.changgou.search.service.impl.ESManagerServiceImpl.importAll(ESManagerServiceImpl.java:58)
at com.changgou.search.controller.ESManagerController.importAll(ESManagerController.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

  • 写回答

1条回答 默认 最新

  • 小唐不会敲代码 2023-04-05 10:32
    关注

    这个错误通常表示在使用Elasticsearch进行批量索引时出现了错误。该错误提示您可以尝试执行以下步骤来解决问题:
    查看日志并确定失败的原因。在异常信息中可能会包含有关索引失败的更多详细信息,例如文档ID、索引名称、具体的失败原因等。

    检查文档数据是否正确。请确保要索引的文档数据符合Elasticsearch索引的要求,并且没有任何无效或缺失的数据。如果数据存在问题,则需要进行必要的清洗和转换处理。

    检查配置文件是否正确。请检查您的配置文件是否正确设置了Elasticsearch相关的属性,如IP地址、端口号、用户名和密码等,以确保您的应用程序能够正确连接到Elasticsearch服务器。

    增加重试机制。由于网络或其他原因,索引操作可能会失败,因此您可以考虑在重试机制中增加一些代码来尝试重新索引失败的文档。

    尝试降低索引速度。如果您正在尝试索引大量的文档,那么可能会导致Elasticsearch服务器不堪重负,从而导致索引操作失败。您可以尝试降低索引速度,或者将文档划分为较小的批次进行索引。

    更新Elasticsearch版本或插件。有时候,Elasticsearch版本或插件可能存在某些不稳定性或错误,这可能会导致批量索引失败。请确保您的Elasticsearch版本和插件是最新的,并且没有已知的问题。

    评论

报告相同问题?

悬赏问题

  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler