DBAtlas · 데이터베이스 운영 아틀라스

aggregation_execution_exception: aggregation_execution_exception

Elasticsearch

의미

aggregation 실행 중 오류가 발생했다. aggregation 정의는 파싱되었지만 대상 필드/값을 처리하는 런타임에 문제가 생겼다.

원인

aggregation이 필드 타입과 호환되지 않거나(예: fielddata 없이 text 필드 집계), 정렬/계산 중 유효하지 않은 값, 존재하지 않는 경로(bucket path)를 참조하는 pipeline aggregation, 지원되지 않는 필드 타입 조합이 원인이다. 스크립트 기반 aggregation의 런타임 오류도 원인이 된다.

해결 방법

오류 세부 정보의 필드/aggregation 이름을 확인한다. 집계하는 필드가 적합한 타입인지 확인한다(text 대신 keyword/numeric, 필요하면 doc_values가 활성화된 필드 사용). pipeline aggregation에서는 buckets_path가 실제 bucket 이름과 일치하는지 확인한다. 스크립트 aggregation에 null/타입 검사를 추가한다. 적절한 필드 타입으로 매핑을 수정한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목