import org.apache.http.HttpHost;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.impl.client.BasicCredentialsProvider;
import org.apache.http.impl.nio.client.HttpAsyncClientBuilder;
import org.elasticsearch.client.RestClient;
import org.elasticsearch.client.RestClientBuilder;
import org.elasticsearch.client.RestHighLevelClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* 配置es配置
*/
@Configuration
public class ElasticSearchClintConfig {
private static String host = "es-bpswtnim.public.tencentelasticsearch.com";
private static int port = 9200;
private static String scheme = "https";
private static String userName = "elastic";
private static String passWord = "zk2000208.";
@Bean
public Re
Elasticsearch连接类(带密码)java
于 2022-07-13 14:25:51 首次发布
本文介绍了如何在Java Spring应用中配置并使用带密码的Elasticsearch 6.3.2连接。重点在于POM.xml中依赖的正确设置,确保版本与ES实例匹配。
摘要由CSDN通过智能技术生成