elasticsearch 이상 정보 요약
org.elasticsearch.indices.IndexMissingException: [esfindexa] missing
at org.elasticsearch.cluster.metadata.MetaData.convertFromWildcards(MetaData.java:867)
at org.elasticsearch.cluster.metadata.MetaData.concreteIndices(MetaData.java:684)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.(TransportSearchTypeAction.java:118)
1 2 3 4 1 2 3 4 이상 원인: 검색할 인덱스esfindexa가 존재하지 않습니다.해결 방법: 사용자가 조회할 인덱스가 존재하지 않는 것을 직접 버리거나 되돌릴 수 있습니다.
2. NoNodeAvailableException: Nonodeavailable은 자바 API를 조작하는 클라이언트의 ES의jar패키지 버전이 서비스와 일치하는지 확인합니다.참조:http://stackoverflow.com/questions/23520684/elasticsearch-java-apinonodeavailableexception-no-node-available
3. QueryParsingException 1, Query 전환 이상 (특수 문자 포함) 이상 정보:
"fields":{"DESCRIPTION":{}}}}]]]; nested: QueryParsingException[[fy] Failed to parse query [ " ]];
nested: ParseException[Cannot parse ' " ': Lexical error at line 1, column 7.
Encountered: after : "\"\u5b63\u56ed"];
nested: TokenMgrError[Lexical error at line 1, column 7. Encountered: after : "\"\u5b63\u56ed"]; }
1 2 3 4 1 2 3 4 이유:query_ 사용String 쿼리에 특수 문자가 포함되어 있습니다.query.must(QueryBuilders.queryStringQuery("춘화4\"계원").field(“DESCRIPTION”));해결 방법: 루틴의phrase 함수를 사용하여 전의,query.must(QueryBuilders.queryStringQuery(QueryParser.escape)field(“DESCRIPTION”)); 4.DocumentMissingException 예외 정보: Caused by: org.elasticsearch.index.engine.DocumentMissingException: [esfindex][0] [esftype][4223]: document missing at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.Java:83) at 이유: 업데이트된 기록이 존재하지 않습니다. 해결: 업데이트하기 전에 먼저 판단하고 지정된 ID의 문서가 존재하는지 확인한 다음 업데이트합니다.
**5.EsRejectedExecutionException[re**jected execution (queue capacity org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [query], all shards failed; shardFailures {[ZuFh0n4mQHu3PqOLHZp08w][fy][0]: EsRejectedExecutionException[rejected execution (queue capacity 1000) on org.elasticsearch.search.action.SearchServiceTransportAction$23@16b28576{[ZuFh0n4mQHu3PqOLHZp08w][fy][1]: 조회 요청이 최대 대기열 제한을 초과하였습니다. 1000을 초과하는 것을 지원하려면 프로필의 스레드 풀 설정을 수정할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.