@Configuration
public class ElasticSearchConfiguration {
public static final String username = "elastic";
public static final String password = "你的密码";
//通用设置项
public static final RequestOptions COMMON_OPTIONS;
static {
RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder();
COMMON_OPTIONS = builder.build();
}
@Bean
public RestHighLevelClient esRestClient() {
final CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials(AuthScope.ANY,
new UsernamePasswordCredentials(username, password)); //es账号密码
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
new HttpHost("ip地址", 端口号, "http")
).setHttpClientConfigCallback(new RestClientBuilder.HttpClientConfigCallbac
Java配置带密码的ElasticSearch客户端
最新推荐文章于 2024-02-05 10:44:45 发布