[
https://issues.apache.org/jira/browse/RANGER-5277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18012918#comment-18012918
]
Abhishek Kumar commented on RANGER-5277:
----------------------------------------
[~khr9603] Thanks for your contribution, your PR has been merged:
https://github.com/apache/ranger/commit/a7bd1339f390012b487f6b083656807e8ac4fab1
> Ranger Audit to kerberized solr fails
> -------------------------------------
>
> Key: RANGER-5277
> URL: https://issues.apache.org/jira/browse/RANGER-5277
> Project: Ranger
> Issue Type: Bug
> Components: audit
> Affects Versions: 2.5.0, 2.6.0, 2.7.0
> Reporter: halim kim
> Priority: Major
> Time Spent: 20m
> Remaining Estimate: 0h
>
> I'm testing trino ranger plugin and auditting hdfs and solr.
> Recently, I've found solr audit feature is not working in kerberized
> environment.
> I finally figure it out why solr audit is not working as I expected.
> Please refer this
> [*patch*|https://github.com/apache/ranger/commit/bc9a11b12fbec7f8f5177380114ebdab99f99dd0#diff-f17d3a9b09b5d65255072212f6d91c57874644c79e2314e094f0a0b4dc077a4eL166-R182]
> since 2.5.0 version, Krb5HttpClientBuilder object is created with
> try-with-resources block. This makes Krb5HttpClientBuilder object closed so
> that DynamicInterceptor becomes empty.
> In normal case, Solr Audit Request becomes BufferedHttpEntity by
> DynamicInterceptor.
> However, DynamicInterceptor does not do anything becase it is empty.
> In my opinion, Krb5HttpClientBuilder object creation should be inside of try
> statement as before 2.5.0.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)