美文网首页
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