본문 바로가기

삽질

UnsupportedProductError The client noticed that the server is not a supported distribution of Elasticsearch

사용하는 엘라스틱 서치 버전과 파이썬 라이브러리 버전이 맞지 않아서 발생하는 문제입니다.

 

저는 엘라스틱 서치 버전을 7.10.2로 쓰고 있습니다.

version: '3.7'
services:
  elasticsearch:
    build:
      context: elasticsearch/. # elasticsearch 전용 Dockerfile을 가져와 빌드
      args:
        ELK_VERSION: 7.10.2
   	...

 

하지만, pip로 다운받은 엘라스틱서치 라이브러리 버전을 확인해보니 8.12.1이었습니다.

 

그래서 라이브러리 버전을 다운그레이드 했습니다.

pip install elasticsearch==7.11.0