[IMPALA-13112] Remove Kafka Dependency Exclusion to Use KafkaAuditProvider
Issue : https://issues.apache.org/jira/browse/IMPALA-13112
Testing Environment: The changes were tested in the following environment:
- Impala Version: 4.1.1
- Ranger Version: 2.3.0
Results: The tests confirmed that with the Kafka dependency exclusion removed:
Impala started successfully without any java.lang.NoClassDefFoundError errors related to javax.ws.rs. Ranger's Kafka-based audit logging functioned correctly with the Kafka client included. This change is expected to improve the integration between Impala and Ranger by enabling Kafka-based audit logging without reintroducing previous conflicts.
Thanks for your contribution! We don't use pull requests in Apache Impala, we use Gerrit instead: https://gerrit.cloudera.org/.
https://cwiki.apache.org/confluence/display/IMPALA/Using+Gerrit+to+submit+and+review+patches has a walkthrough for uploading patches for review.