package com.ruoyi.common.config;
|
|
import org.apache.http.HttpHost;
|
import org.elasticsearch.client.RestClient;
|
import org.elasticsearch.client.RestHighLevelClient;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
@Configuration
|
@ConfigurationProperties(prefix = "elasticsearch")
|
public class ElasticSearchConfig {
|
private String host;
|
private int port;
|
|
public String getHost() {
|
return host;
|
}
|
|
public void setHost(String host) {
|
this.host = host;
|
}
|
|
public int getPort() {
|
return port;
|
}
|
|
public void setPort(int port) {
|
this.port = port;
|
}
|
|
@Bean
|
public RestHighLevelClient client(){
|
return new RestHighLevelClient(RestClient.builder(
|
new HttpHost(
|
"47.93.189.255",
|
8087,
|
"http"
|
)
|
));
|
}
|
}
|