exceptionfactory commented on PR #9452:
URL: https://github.com/apache/nifi/pull/9452#issuecomment-2441527819

   Thanks for the additional background on the current structure @mark-bathori, 
I appreciate the challenges that the Kerberos support presents in terms of 
class loading.
   
   In light of those issues, it sounds like more significant restructuring is 
necessary to provide the kind of decoupling required.
   
   With general momentum around Polaris and REST Catalog capabilities, I expect 
more community interest in that direction, but of course there will still be 
different implementations in various places. Given the complexities that 
Kerberos support introduces, it seems like it may be necessary to decouple 
that, perhaps through a different `PutIceberg` Processor implementation. That 
should allow a different NAR hierarchy, supporting separate packaging. Do you 
have any additional thoughts along these lines? Aside from something like this, 
it seems that the only alternative is what I have proposed in terms of removing 
existing Hive 3 support, and then implementing Hive 4 support separately within 
the current structure.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to