Fix credentials issue elastic search (#13552)

* Fix Crentials issue on Elastic Search

* checkstyle
This commit is contained in:
07Himank 2023-10-13 04:39:03 +05:30 committed by GitHub
parent e79ce5fe07
commit dfce52589a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1475,9 +1475,6 @@ public class ElasticSearchClient implements SearchClient {
RestClientBuilder restClientBuilder =
RestClient.builder(new HttpHost(esConfig.getHost(), esConfig.getPort(), esConfig.getScheme()));
RestClient restClient =
RestClient.builder(new HttpHost(esConfig.getHost(), esConfig.getPort(), esConfig.getScheme())).build();
if (StringUtils.isNotEmpty(esConfig.getUsername()) && StringUtils.isNotEmpty(esConfig.getPassword())) {
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials(
@ -1502,7 +1499,7 @@ public class ElasticSearchClient implements SearchClient {
requestConfigBuilder
.setConnectTimeout(esConfig.getConnectionTimeoutSecs() * 1000)
.setSocketTimeout(esConfig.getSocketTimeoutSecs() * 1000));
return new RestHighLevelClientBuilder(restClient).setApiCompatibilityMode(true).build();
return new RestHighLevelClientBuilder(restClientBuilder.build()).setApiCompatibilityMode(true).build();
} catch (Exception e) {
LOG.error("Failed to create elastic search client ", e);
return null;