-
[Elasticsearch] Java Rest Client 사용 시 버전 충돌 문제Elasticsearch 2020. 8. 11. 20:55
원인 :
gradle에
compile("org.elasticsearch.client:elasticsearch-rest-high-level-client:6.4.3")
만 넣고 빌드하면
자동으로 es 최신버전(7.X)이 같이 들어와서 빌드되면서 충돌 일으키면서 안 됨
해결방법:
먼저 es 6.4.3을 클래스패스에 추가 하고 rest client를 추가해야함
즉, 다음을 순서대로 수행해야 함
1. gradle에 다음 추가 : compile group: 'org.elasticsearch', name: 'elasticsearch', version: '6.4.3'
2. gradle refresh
3. gradle에 다음 추가 : compile("org.elasticsearch.client:elasticsearch-rest-high-level-client:6.4.3")
4. gradle refresh
'Elasticsearch' 카테고리의 다른 글
[Elasticsearch] query, aggregation size 변경 (0) 2020.08.11 [Elasticsearch] indexAsync 사용 시 2번째 파라미터 찾을 수 없는 문제 (0) 2020.08.11 [Elasticsearch] Mapping시 유의사항(dynamic mapping, _all field, text, keyword) (0) 2020.08.11 [Elasticsearch] 색인 속도 향상 방법(asyncIndex, bulk index api, refresh interval) (0) 2020.08.11