2017-11-28 2 views
0

spring4 (spring-data-elasticsearch)와 함께 elasticsearch 서버 버전 5를 사용할 수 있습니까? 지금까지 spring-data-elasticsearch 2.x를 사용하면 앱을로드 할 수 있지만 오류는 failed to get local cluster state이됩니다. 내가 3.X를 포함하는 경우 그때 스프링 4 with Elasticsearch 5

내가 봄 부팅 2.X를 사용하여 연결 suceeded ... 오류 Initialization of bean failed; nested exception is java.lang.AbstractMethodError와 응용 프로그램을 시작할 수 없습니다, 그러나 이것은 현재에 대한 옵션이 아닌 모든 스프링 라이브러리> (5)을 사용하여 나를.

+0

컴파일 되었습니까? – sunkuet02

+0

문제없이 컴파일됩니다. – bojanv55

답변

0

Elasticsearch 5.x의 경우 Spring Data 3.x (Kay)를 사용해야합니다. Spring Boot 2.x는이 버전을 사용하기 때문에 설명대로 작동해야합니다.

spring-data-parent을 살펴보면 explicit dependency on Spring 5.x이 있습니다. 따라서 스프링 4를 사용하는 것이 좋지 않을 것입니다. 적어도 많은 논쟁이없는 것은 아닙니다. IMO 앞으로 봄 5에 가서 봄 데이터 3을 사용하는 것입니다.