springboot整合es

2020-10-13  本文已影响0人  盗生一
   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>
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")));
  }
上一篇下一篇

猜你喜欢

热点阅读