美文网首页
springboot整合es

springboot整合es

作者: 盗生一 | 来源:发表于2020-10-13 09:18 被阅读0次
    • jar
       compile (group: 'org.springframework.data', name: 'spring-data-elasticsearch', version: '4.0.3.RELEASE')
    
     <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
            </dependency>
    
    • template对象
    package com.gxhj.es.config;
    
    import org.elasticsearch.client.RestHighLevelClient;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.data.elasticsearch.client.ClientConfiguration;
    import org.springframework.data.elasticsearch.client.RestClients;
    import org.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration;
    
    @Configuration
    public class RestClientConfig extends AbstractElasticsearchConfiguration {
    
      @Override
      @Bean
      public RestHighLevelClient elasticsearchClient() {
        final ClientConfiguration clientConfiguration = ClientConfiguration.builder()
                .connectedTo("192.168.1.134:9200")
    //            .withSocketTimeout(60000)
                .build();
        return RestClients.create(clientConfiguration).rest();
    
    //    return new RestHighLevelClient(RestClient.builder(new HttpHost("localhost", 9200, "http")));
      }
    
    • 使用

    相关文章

      网友评论

          本文标题:springboot整合es

          本文链接:https://www.haomeiwen.com/subject/pxgmpktx.html