nifi/nifi-nar-bundles/nifi-hive-bundle
jstorck 1678531638
NIFI-7025: Initial commit adding Kerberos Password feature for Hive components
Kerberos Password property should not support EL, this includes a change to KerberosProperties which is also used by the HDFS processors (AbstractHadoopProcessor)
Added wiring in a KerberosContext to a TestRunner's MockProcessorInitializationContext
Removed synchronization blocks around KerberosUser.checkTGTAndRelogin, since that method is already synchronized
Updated AbstractHadoopProcessor to have a boolean accessor method to determine if explicit keytab configuration is allowed
Removed synchronization block from HiveConnectionPool's getConnection method (in Hive, Hive_1_1, Hive3 modules), since new TGT ticket acquisition is handled by the KerberosUser implementation.  If UGI is used to relogin, synchronization is handled internally by UGI.
Added Kerberos Principal and Kerberos Password properties to Hive, Hive_1_1, and Hive3 components
Hive, Hive_1_1, and Hive3 components now use KerberosUser implementations to authenticate with a KDC

Updated handling of the NIFI_ALLOW_EXPLICIT_KEYTAB environment variable in Hive and Hive3 components.  An accessor method has been added that uses Boolean.parseBoolean, which returns true if the environment variable is set to true, and false otherwise (including when the environment variable is unset).

Addressing PR feedback

Addressing PR feedback

This closes #4102.
2020-03-02 11:28:59 -05:00
..
nifi-hive-nar NIFI-7021-RC3 prepare for next development iteration 2020-01-19 14:14:40 -05:00
nifi-hive-processors NIFI-7025: Initial commit adding Kerberos Password feature for Hive components 2020-03-02 11:28:59 -05:00
nifi-hive-services-api NIFI-7021-RC3 prepare for next development iteration 2020-01-19 14:14:40 -05:00
nifi-hive-services-api-nar NIFI-7021-RC3 prepare for next development iteration 2020-01-19 14:14:40 -05:00
nifi-hive3-nar NIFI-7021-RC3 prepare for next development iteration 2020-01-19 14:14:40 -05:00
nifi-hive3-processors NIFI-7025: Initial commit adding Kerberos Password feature for Hive components 2020-03-02 11:28:59 -05:00
nifi-hive_1_1-nar NIFI-7021-RC3 prepare for next development iteration 2020-01-19 14:14:40 -05:00
nifi-hive_1_1-processors NIFI-7025: Initial commit adding Kerberos Password feature for Hive components 2020-03-02 11:28:59 -05:00
pom.xml NIFI-7021-RC3 prepare for next development iteration 2020-01-19 14:14:40 -05:00