给大家一个小例子,按照这样写,添加上用户名和密码就可以了 //es 有用户名和密码 RestHighLevelClient esClient = null; //初始化ES操作客户端 final CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials("elastic", "123456")); //es账号密码 esClient =new RestHighLevelClient( RestClient.builder( new HttpHost("127.0.0.1",9200) ).setHttpClientConfigCallback(new RestClientBuilder.HttpClientConfigCallback() { public HttpAsyncClientBuilder customizeHttpClient(HttpAsyncClientBuilder httpClientBuilder) { httpClientBuilder.disableAuthCaching(); return httpClientBuilder.setDefaultCredentialsProvider(credentialsProvider); } }) );
java操作需要用户名密码验证的elasticsearch
最新推荐文章于 2023-11-29 19:37:35 发布