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

index_not_found_exception: index_not_found_exception: no such index [index_name] (HTTP 404)

Elasticsearch

의미

요청한 인덱스(또는 alias)가 존재하지 않는다. 지정한 이름의 인덱스를 찾을 수 없어 작업이 HTTP 404로 거부되었다.

원인

인덱스가 생성된 적 없음, 삭제됨, 인덱스/alias 이름 오타, 클라이언트가 잘못된 환경(클러스터)에 접속, 또는 action.auto_create_index가 비활성화된 상태에서 존재하지 않는 인덱스에 쓰기 시도.

해결 방법

기존 인덱스를 나열한다: GET _cat/indices?v. 이름과 alias를 확인한다: GET _alias. 인덱스를 생성한다: PUT /index-name(필요한 mappings/settings 포함). 또는 index template으로 자동 생성을 구성한다. 자동 생성을 원한다면 action.auto_create_index 설정을 확인한다. 잘못된 클러스터에 접속하지 않았는지 확인한다.

DBAtlas에서 열기 →

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