package com.zte.insight.elastic; 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.elasticsearch.client.RestClient; import org.elasticsearch.client.RestClientBuilder; import org.elasticsearch.client.RestHighLevelClient; import org.elasticsearch.client.sniff.SniffOnFailureListener; import org.elasticsearch.client.sniff.Sniffer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Objects; public class HighLevelElasticClient { private static final Logger logger = LoggerFactory.getLogger(HighLevelElasticClient.class); RestHighLevelClient client; public RestHighLevelClient getClient() { client = getMyClient(); return client; } private Rest
java 连es
于 2022-11-10 19:40:52 首次发布