springboot2.x 整合elasticsearch5.6.3 遇到的问题

 首先说明基于TransportClient整合

如果项目SpringBoot1.5.X以下的,那么elasticSearch.jar最高是2.4.4版本的,只有SpringBoot2.X+,elasticSearch.jar才是5.X+
              如果你的SpringBoot是1.5.X以下,那你又想用elasticSearch.jar5.X+怎么办呢,那就不要用spring-boot-starter-data-elasticsearch,用原生的TransportClient实现即可。

 

一 首先给出整合用到的几个文件

application.properties文件

elasticsearch.cluster.name=elasticsearch
#当前使用log_trace的库 , 实际开发的库.http://192.168.105.132:9200
elasticsearch.host = 192.168.104.103
elasticsearch.port = 9300
#spring.elasticsearch.rest.uris=192.168.104.103:9200
#设置为true 会出现1个异常
management.health.elasticsearch.enabled = false

maven

java configure file


@Configuration
public class ElasticSearchConfig {

    @Value("${elasticsearch.host}")
    private String esHost;

    @Value("${elasticsearch.port}")
    private int esPort;

    @Value("${elastics

你可能感兴趣的:(搜索)