国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

elasticsearch插入報(bào)錯(cuò)reason=Validation Failed: 1: type is missing;

這篇具有很好參考價(jià)值的文章主要介紹了elasticsearch插入報(bào)錯(cuò)reason=Validation Failed: 1: type is missing;。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

es插入數(shù)據(jù)時(shí)報(bào)錯(cuò): type is missing。

我的springboot版本是2.3.0,對(duì)應(yīng)es版本7.6.2。

因?yàn)閑s新版本不能有type了,所以升級(jí)es到7.X版本即可。

Elasticsearch 官網(wǎng)提出的近期版本對(duì) type 概念的演變情況如下:

在 5.X 版本中,一個(gè) index 下可以創(chuàng)建多個(gè) type;

在 6.X 版本中,一個(gè) index 下只能存在一個(gè) type;

在 7.X 版本中,直接去除了 type 的概念,就是說 index 不再會(huì)有 type。

參考:
https://www.cnblogs.com/king0207/p/13425283.html文章來源地址http://www.zghlxwxcb.cn/news/detail-510386.html

// An highlighted block
org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=action_request_validation_exception, reason=Validation Failed: 1: type is missing;2: type is missing;3: type is missing;4: type is missing;5: type is missing;6: type is missing;7: type is missing;8: type is missing;9: type is missing;10: type is missing;11: type is missing;]
	at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:177)
	at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1793)
	at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1770)
	at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1527)
	at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1484)
	at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1454)
	at org.elasticsearch.client.RestHighLevelClient.bulk(RestHighLevelClient.java:497)
	at org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate.lambda$doBulkOperation$8(ElasticsearchRestTemplate.java:238)
	at org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate.execute(ElasticsearchRestTemplate.java:351)
	at org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate.doBulkOperation(ElasticsearchRestTemplate.java:238)
	at org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate.bulkIndex(ElasticsearchRestTemplate.java:191)
	at org.springframework.data.elasticsearch.core.DocumentOperations.bulkIndex(DocumentOperations.java:152)
	at org.springframework.data.elasticsearch.core.AbstractElasticsearchTemplate.save(AbstractElasticsearchTemplate.java:175)
	at org.springframework.data.elasticsearch.repository.support.AbstractElasticsearchRepository.saveAll(AbstractElasticsearchRepository.java:198)
	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.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72)
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382)
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205)
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155)
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:80)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
	at com.sun.proxy.$Proxy165.saveAll(Unknown Source)
	at com.macro.mall.demo.service.impl.EsProductServiceImpl.importAll(EsProductServiceImpl.java:36)
	at com.macro.mall.demo.controller.EsProductController.importAllList(EsProductController.java:31)
	at com.macro.mall.demo.controller.EsProductController$$FastClassBySpringCGLIB$$f8fc6feb.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
	at com.macro.mall.common.log.WebLogAspect.doAround(WebLogAspect.java:63)
	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.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:55)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
	at com.macro.mall.demo.controller.EsProductController$$EnhancerBySpringCGLIB$$b93700ce.importAllList(<generated>)
	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:190)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	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 brave.servlet.TracingFilter.doFilter(TracingFilter.java:68)
	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:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
	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:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at brave.servlet.TracingFilter.doFilter(TracingFilter.java:87)
	at org.springframework.cloud.sleuth.instrument.web.LazyTracingFilter.doFilter(TraceWebServletAutoConfiguration.java:139)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
	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:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
	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:202)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
	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:373)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
	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:748)

到了這里,關(guān)于elasticsearch插入報(bào)錯(cuò)reason=Validation Failed: 1: type is missing;的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ES排序報(bào)錯(cuò):Elasticsearch exception [type=illegal_argument_exception, reason=Text

    翻譯過來就是: 對(duì)于需要每個(gè)文檔字段數(shù)據(jù)(如聚合和排序)的操作,文本字段沒有進(jìn)行優(yōu)化,因此這些操作在默認(rèn)情況下是禁用的。請(qǐng)使用字段代替?;蛘?,在[createTime]上設(shè)置fielddata=true,以便通過反求倒排索引來加載字段數(shù)據(jù)。注意,這可能會(huì)使用有效內(nèi)存。] 更改后

    2024年02月11日
    瀏覽(25)
  • iOS提審報(bào)錯(cuò)Asset validation failed(90087),Asset validation failed (90125)

    問題:iOS提審時(shí)被蘋果打回,打回原因如下: Asset?validation?failed?(90125) The?binary?is?invalid.?The?encryption?info?in?the?LC_ENCRYPTION_INFO?load?command?is?either?missing?or?invalid,?or?the?binary?is?already?encrypted.?This?binary?does?not?seem?to?have?been?built?with?Apple\\\'s?linker.? Asset?validat

    2024年02月11日
    瀏覽(17)
  • Elasticsearch exception [type=index_not_found_exception, reason=no such index [**]]

    Elasticsearch exception [type=index_not_found_exception, reason=no such index [**]]

    ?1.代碼運(yùn)行出現(xiàn)找不到Index,先排除index是否存在。 ? 2.springboot和ES映射,默認(rèn)是把對(duì)象類型映射為index,class對(duì)象默認(rèn)是大寫開頭,所以要看是都是因?yàn)榇笮懖黄ヅ洹H缛粢驗(yàn)榇笮懺驅(qū)е?,可以通過@Document注解指定index ?

    2024年02月14日
    瀏覽(23)
  • Caused by: ElasticsearchException[Elasticsearch exception [type=mapper_parsing_exception, reason=Roo

    Caused by: ElasticsearchException[Elasticsearch exception [type=mapper_parsing_exception, reason=Roo

    ?我們?cè)谑褂肦estClient創(chuàng)建索引庫時(shí)出現(xiàn)了這個(gè)錯(cuò)誤。 可以檢查一下 CreateIndexRequest 類型變量request 是否導(dǎo)入正確的包 有兩個(gè)同名的包,我們選擇: import org.elasticsearch.client.indices.CreateIndexRequest; ? ? 測試成功 ?創(chuàng)建的DSL的索引庫 ?以上解決辦法參考 Elasticsearch exception [type=mapp

    2024年01月23日
    瀏覽(25)
  • 解決Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large問題

    解決Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large問題

    一、背景 公司有一批8萬的數(shù)據(jù)存儲(chǔ)在Mysql中,然后我使用多線程的方式調(diào)用Elasticsearch的bulk()方法推送到ES,但是在推送過程中出現(xiàn)了該問題,這屬于插入數(shù)據(jù)時(shí)產(chǎn)生的問題 二、異常 三、解決辦法 加大 -Xms 和 -Xmx 的值,比如 docker-compose.yaml 文件中可以這樣設(shè)置: 四、解釋

    2024年02月03日
    瀏覽(24)
  • Elasticsearch exception [type=cluster_block_exception, reason=blocked by: [FORBIDDEN/12/index r【已解決】

    Elasticsearch exception [type=cluster_block_exception, reason=blocked by: [FORBIDDEN/12/index r【已解決】

    親測 2022/08/16 BJ 集群存儲(chǔ)資源高水位異常,默認(rèn)當(dāng)磁盤空間大于95%時(shí),就會(huì)禁止寫入。 首先讓es節(jié)點(diǎn)騰出足夠的空間、 刪除磁盤數(shù)據(jù) ; 擴(kuò)容。 執(zhí)行恢復(fù)命令 讓es恢復(fù)到可寫入狀態(tài)。問題解決!

    2024年02月12日
    瀏覽(23)
  • Elasticsearch exception [type=parsing_exception, reason=[multi_match] unknown token [START_ARRAY] af

    代碼報(bào)錯(cuò) QueryBuilder queryBuilder = QueryBuilders.multiMatchQuery(deptIdList, “data.deptId”, “modifiedData.deptId”); multiMatchQuery這個(gè)API,第一個(gè)參數(shù)不支持List類型, 雖然傳List沒報(bào)錯(cuò), 但是往ES發(fā)送查詢請(qǐng)求的時(shí)候就會(huì)拋異常出來 傳一個(gè)字段, 如果你想多字段in查詢,就用類似下面這樣寫法就可以了

    2024年02月07日
    瀏覽(49)
  • Reason: Failed to determine a suitable driver class 項(xiàng)目啟動(dòng)報(bào)錯(cuò)解決

    Reason: Failed to determine a suitable driver class 項(xiàng)目啟動(dòng)報(bào)錯(cuò)解決

    今天遇到了這個(gè)問題,因?yàn)樵诰W(wǎng)關(guān)服務(wù)的pom.xml文件中引用了其他模塊,而其他模塊有DataSource相關(guān)的依賴,我的配置文件中沒有對(duì)應(yīng)的配置,所以報(bào)錯(cuò)了。順便總結(jié)一下吧 報(bào)錯(cuò)信息如下: 2021-04-01 10:47:19.255 ERROR 3249 --- [ ?restartedMain] o.s.b.d.LoggingFailureAnalysisReporter ? :? *********

    2024年02月05日
    瀏覽(25)
  • 【教程】idea中g(shù)ithub copliot插件無法登錄連接,報(bào)錯(cuò)Sign in failed.Reason:RequestsignInlnitiate failed with message.

    【教程】idea中g(shù)ithub copliot插件無法登錄連接,報(bào)錯(cuò)Sign in failed.Reason:RequestsignInlnitiate failed with message.

    前言:github copliot是一個(gè)強(qiáng)大的人工智能編程助手。它基于GPT-3.5模型,可以在編寫代碼時(shí)提供智能的自動(dòng)完成和代碼建議。 Sign in failed.Reason:RequestsignInlnitiate failed with message:connect ETIMEDOUT20.205.243.166:443,requestid:5,error code:-32603 Sign in failed.Reason:RequestsignInlnitiate failed with message:con

    2024年03月14日
    瀏覽(24)
  • npm安裝報(bào)錯(cuò): errno ETIMEDOUT network request toXXX failed, reason: connect ETIMEDOUT

    今天執(zhí)行這段安裝報(bào)錯(cuò): npm WARN using --force I sure hope you know what you are doing. npm ERR! errno ETIMEDOUT npm ERR! network request to http://registry.npmjs.org/html2canvas failed, reason: connect ETIMEDOUT 104.16.17.35:80 npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy

    2024年02月16日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包