ElasticSearch
에서 다음과 같은 로그가 발생했었다.
[WARN ][o.e.d.i.m.MapperService ] [_default_] mapping is deprecated since it is not useful anymore now that indexes cannot have more than one type
이 로그는 _default_
mapping을 사용해서 발생하는 문제로
6.0.0 부터 Deprecated 되어 실제 적용된 매핑 타입으로 적용하면 된다.
그러나 “실제 적용된 매핑 타입으로 적용"을 어떻게 해야하는지 찾을 수 없었다.
mapping api로 되는지도 해봤지만 전혀 되지 않았고 Kibana
설정으로도 변경을 할 수 없었다.
인덱스를 새로 만들어서 복사해보라는 것도 있어 이를 해봤지만 이것 역시 _default_
가 생겼다.
그러다가 다른 인덱스에서는 발생을 안하는데 logstash
로 시작하는 인덱스에서만 _default_
가 있어
인덱스 이름에 logstash
를 다른 이름으로 변경하여 저장해보니 _default_
가 만들어지지 않았다.
정확한 이유는 모르겠지만 logstash
로 시작되는 인덱스의 경우에는 _default_
가 생성되는 것으로 보여진다.