This is an automated email from the ASF dual-hosted git repository. abhi pushed a commit to branch ranger-2.8 in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 49941d0f20ad90ac07dfba670826909e716d3b6a Author: Halim Kim <[email protected]> AuthorDate: Sat Aug 9 04:23:18 2025 +0900 RANGER-5277: Ranger Audit to kerberized solr fails --- .../apache/ranger/audit/destination/SolrAuditDestination.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/agents-audit/dest-solr/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java b/agents-audit/dest-solr/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java index 64a21e76a..c05d6a32c 100644 --- a/agents-audit/dest-solr/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java +++ b/agents-audit/dest-solr/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java @@ -163,7 +163,8 @@ synchronized void connect() { if (zkHosts != null && !zkHosts.isEmpty()) { LOG.info("Connecting to solr cloud using zkHosts=" + zkHosts); - try (Krb5HttpClientBuilder krbBuild = new Krb5HttpClientBuilder()) { + try { + Krb5HttpClientBuilder krbBuild = new Krb5HttpClientBuilder(); SolrHttpClientBuilder kb = krbBuild.getBuilder(); HttpClientUtil.setHttpClientBuilder(kb); @@ -174,8 +175,6 @@ public CloudSolrClient run() throws Exception { CloudSolrClient solrCloudClient = new CloudSolrClient.Builder(zkhosts, Optional.empty()).build(); return solrCloudClient; } - - ; }); solrCloudClient.setDefaultCollection(collectionName); @@ -185,7 +184,8 @@ public CloudSolrClient run() throws Exception { + zkHosts, t); } } else if (solrURLs != null && !solrURLs.isEmpty()) { - try (Krb5HttpClientBuilder krbBuild = new Krb5HttpClientBuilder()) { + try { + Krb5HttpClientBuilder krbBuild = new Krb5HttpClientBuilder(); LOG.info("Connecting to Solr using URLs=" + solrURLs); SolrHttpClientBuilder kb = krbBuild.getBuilder(); HttpClientUtil.setHttpClientBuilder(kb); @@ -199,8 +199,6 @@ public LBHttpSolrClient run() throws Exception { LBHttpSolrClient lbSolrClient = builder.build(); return lbSolrClient; } - - ; }); for (int i = 1; i < solrURLs.size(); i++) {
