Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ABSOLUTE_HDFS_PATH_ATTRIBUTE - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- AbstractHadoopProcessor - Class in org.apache.nifi.processors.hadoop
-
This is a base class that is helpful when building processors interacting with HDFS.
- AbstractHadoopProcessor() - Constructor for class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- AbstractHadoopProcessor.ValidationResources - Class in org.apache.nifi.processors.hadoop
- abstractOnScheduled(ProcessContext) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
-
If your subclass also has an @OnScheduled annotated method and you need hdfsResources in that method, then be sure to call super.abstractOnScheduled(context)
- abstractOnStopped() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- ADDITIONAL_CLASSPATH_RESOURCES - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- ALLOW_EXPLICIT_KEYTAB - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- allowableValues() - Static method in enum class org.apache.nifi.processors.hadoop.CompressionType
- AUTOMATIC - Enum constant in enum class org.apache.nifi.processors.hadoop.CompressionType
B
- BZIP - Enum constant in enum class org.apache.nifi.processors.hadoop.CompressionType
C
- CACHE_CLASSES - Variable in class org.apache.nifi.processors.hadoop.ExtendedConfiguration
- callWithUgi(UserGroupInformation, PrivilegedExceptionAction<T>) - Static method in class org.apache.nifi.hadoop.SecurityUtil
-
Helper method to execute the given action as the given user.
- checkHdfsUriForTimeout(Configuration) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- checkTGTAndRelogin(ComponentLog, KerberosUser) - Static method in class org.apache.nifi.hadoop.SecurityUtil
-
Helper method to call checkTGTAndRelogin on a given KerberosUser that may be null.
- closeFileSystem(FileSystem) - Static method in class org.apache.nifi.processors.hadoop.HDFSResourceHelper
- COMPRESSION_CODEC - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- CompressionType - Enum Class in org.apache.nifi.processors.hadoop
-
Compression Type Enum for Hadoop related processors.
- CompressionType(String) - Constructor for enum class org.apache.nifi.processors.hadoop.CompressionType
- configLocations - Variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor.ValidationResources
- configuration - Variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor.ValidationResources
- configuration - Variable in class org.apache.nifi.processors.hadoop.HdfsResources
- create(HttpContext) - Method in class org.apache.nifi.hadoop.KerberosKeytabSPNegoAuthSchemeProvider
- customValidate(ValidationContext) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
D
- DEFAULT - Enum constant in enum class org.apache.nifi.processors.hadoop.CompressionType
- DENY_LFS_ACCESS - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- DENY_LFS_EXPLANATION - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- description - Variable in enum class org.apache.nifi.processors.hadoop.CompressionType
- DIRECTORY - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
E
- EMPTY_HDFS_RESOURCES - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- ExtendedConfiguration - Class in org.apache.nifi.processors.hadoop
-
Extending Hadoop Configuration to prevent it from caching classes that can't be found.
- ExtendedConfiguration(ComponentLog) - Constructor for class org.apache.nifi.processors.hadoop.ExtendedConfiguration
- ExtendedConfiguration(Logger) - Constructor for class org.apache.nifi.processors.hadoop.ExtendedConfiguration
F
- fileSystem - Variable in class org.apache.nifi.processors.hadoop.HdfsResources
G
- generateToken(byte[], String, Credentials) - Method in class org.apache.nifi.hadoop.KerberosKeytabSPNegoScheme
- getAppConfigurationEntry(String) - Method in class org.apache.nifi.hadoop.KerberosConfiguration
- getClassByNameOrNull(String) - Method in class org.apache.nifi.processors.hadoop.ExtendedConfiguration
- getClassloaderIsolationKey(PropertyContext) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getCompressionCodec(ProcessContext, Configuration) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
-
Returns the configured CompressionCodec, or null if none is configured.
- getConfigLocations() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor.ValidationResources
- getConfigLocations(PropertyContext) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getConfiguration() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getConfiguration() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor.ValidationResources
- getConfiguration() - Method in class org.apache.nifi.processors.hadoop.HdfsResources
- getConfigurationFromResources(Configuration, List<String>) - Static method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getDescription() - Method in enum class org.apache.nifi.processors.hadoop.CompressionType
- getFileSystem() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getFileSystem() - Method in class org.apache.nifi.processors.hadoop.HdfsResources
- getFileSystem(Configuration) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
-
This exists in order to allow unit tests to override it so that they don't take several minutes waiting for UDP packets to be received
- getFileSystemAsUser(Configuration, UserGroupInformation) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getHadoopConfigurationForValidation(List<String>) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getKerberosConfigFile() - Method in class org.apache.nifi.hadoop.KerberosProperties
- getKerberosConfigValidator() - Method in class org.apache.nifi.hadoop.KerberosProperties
- getKerberosKeytab() - Method in class org.apache.nifi.hadoop.KerberosProperties
- getKerberosPassword() - Method in class org.apache.nifi.hadoop.KerberosProperties
- getKerberosPrincipal() - Method in class org.apache.nifi.hadoop.KerberosProperties
- getKerberosProperties(File) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getKerberosUser() - Method in class org.apache.nifi.processors.hadoop.HdfsResources
- getKerberosUser(ProcessContext) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getKeytab() - Method in class org.apache.nifi.hadoop.KerberosKeytabCredentials
- getNormalizedPath(String) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getNormalizedPath(String, Optional<String>) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getNormalizedPath(ProcessContext, PropertyDescriptor) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getNormalizedPath(ProcessContext, PropertyDescriptor, FlowFile) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getPassword() - Method in class org.apache.nifi.hadoop.KerberosKeytabCredentials
- getPathDifference(Path, Path) - Static method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
-
Returns the relative path of the child that does not include the filename or the root path.
- getSupportedPropertyDescriptors() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getUgiForKerberosUser(Configuration, KerberosUser) - Static method in class org.apache.nifi.hadoop.SecurityUtil
-
Authenticates a
KerberosUser
and acquires aUserGroupInformation
instance usingUserGroupInformation.getUGIFromSubject(Subject)
. - getUserGroupInformation() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- getUserGroupInformation() - Method in class org.apache.nifi.processors.hadoop.HdfsResources
- getUserPrincipal() - Method in class org.apache.nifi.hadoop.KerberosKeytabCredentials
- GZIP - Enum constant in enum class org.apache.nifi.processors.hadoop.CompressionType
H
- HADOOP_CONFIGURATION_RESOURCES - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- HADOOP_FILE_URL_ATTRIBUTE - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- HADOOP_SECURITY_AUTHENTICATION - Static variable in class org.apache.nifi.hadoop.SecurityUtil
- HadoopValidators - Interface in org.apache.nifi.processors.hadoop
-
Validators for Hadoop related processors.
- HDFSResourceHelper - Class in org.apache.nifi.processors.hadoop
- HDFSResourceHelper() - Constructor for class org.apache.nifi.processors.hadoop.HDFSResourceHelper
- hdfsResources - Variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- HdfsResources - Class in org.apache.nifi.processors.hadoop
- HdfsResources(Configuration, FileSystem, UserGroupInformation, KerberosUser) - Constructor for class org.apache.nifi.processors.hadoop.HdfsResources
I
- init(ProcessorInitializationContext) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- interruptStatisticsThread(FileSystem) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- interruptStatisticsThread(FileSystem) - Static method in class org.apache.nifi.processors.hadoop.HDFSResourceHelper
- isAllowExplicitKeytab() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- isFileSystemAccessDenied(URI) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- isLocalFileSystemAccessDenied() - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- isSecurityEnabled(Configuration) - Static method in class org.apache.nifi.hadoop.SecurityUtil
-
Initializes UserGroupInformation with the given Configuration and returns UserGroupInformation.isSecurityEnabled().
K
- KERBEROS - Static variable in class org.apache.nifi.hadoop.SecurityUtil
- KERBEROS_CREDENTIALS_SERVICE - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- KERBEROS_RELOGIN_PERIOD - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- KERBEROS_USER_SERVICE - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- kerberosConfigFile - Variable in class org.apache.nifi.hadoop.KerberosProperties
- kerberosConfigFile - Variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- KerberosConfiguration - Class in org.apache.nifi.hadoop
-
Modified Kerberos configuration class from
KerberosAuthenticator.KerberosConfiguration
that requires authentication from a keytab. - KerberosConfiguration(String, String) - Constructor for class org.apache.nifi.hadoop.KerberosConfiguration
- kerberosConfigValidator - Variable in class org.apache.nifi.hadoop.KerberosProperties
- kerberosKeytab - Variable in class org.apache.nifi.hadoop.KerberosProperties
- KerberosKeytabCredentials - Class in org.apache.nifi.hadoop
-
Crendentials that incorporate a user principal and a keytab file.
- KerberosKeytabCredentials(String, String) - Constructor for class org.apache.nifi.hadoop.KerberosKeytabCredentials
- KerberosKeytabSPNegoAuthSchemeProvider - Class in org.apache.nifi.hadoop
-
Provider class for KerberosKeytabSPNegoAuthScheme.
- KerberosKeytabSPNegoAuthSchemeProvider() - Constructor for class org.apache.nifi.hadoop.KerberosKeytabSPNegoAuthSchemeProvider
- KerberosKeytabSPNegoScheme - Class in org.apache.nifi.hadoop
-
This class provides a very similar authentication scheme and token generation as
SPNegoScheme
does. - KerberosKeytabSPNegoScheme() - Constructor for class org.apache.nifi.hadoop.KerberosKeytabSPNegoScheme
- kerberosPassword - Variable in class org.apache.nifi.hadoop.KerberosProperties
- kerberosPrincipal - Variable in class org.apache.nifi.hadoop.KerberosProperties
- kerberosProperties - Variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- KerberosProperties - Class in org.apache.nifi.hadoop
-
All processors and controller services that need properties for Kerberos Principal and Keytab should obtain them through this class by calling: KerberosProperties props = KerberosProperties.create(NiFiProperties.getInstance()) The properties can be accessed from the resulting KerberosProperties instance.
- KerberosProperties(File) - Constructor for class org.apache.nifi.hadoop.KerberosProperties
-
Instantiate a KerberosProperties object but keep in mind it is effectively a singleton because the krb5.conf file needs to be set as a system property which this constructor will take care of.
- kerberosUser - Variable in class org.apache.nifi.processors.hadoop.HdfsResources
- keytab - Variable in class org.apache.nifi.hadoop.KerberosKeytabCredentials
L
- LOCAL_FILE_SYSTEM_URI - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- LOGGER - Static variable in class org.apache.nifi.processors.hadoop.HDFSResourceHelper
- loggerMethod - Variable in class org.apache.nifi.processors.hadoop.ExtendedConfiguration
- loginKerberos(Configuration, String, String) - Static method in class org.apache.nifi.hadoop.SecurityUtil
-
Initializes UserGroupInformation with the given Configuration and performs the login for the given principal and keytab.
- loginSimple(Configuration) - Static method in class org.apache.nifi.hadoop.SecurityUtil
-
Initializes UserGroupInformation with the given Configuration and returns UserGroupInformation.getLoginUser().
- LZ4 - Enum constant in enum class org.apache.nifi.processors.hadoop.CompressionType
- LZO - Enum constant in enum class org.apache.nifi.processors.hadoop.CompressionType
N
- NONE - Enum constant in enum class org.apache.nifi.processors.hadoop.CompressionType
- NORMALIZE_ERROR_WITH_PROPERTY - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- NORMALIZE_ERROR_WITHOUT_PROPERTY - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
O
- org.apache.nifi.hadoop - package org.apache.nifi.hadoop
- org.apache.nifi.processors.hadoop - package org.apache.nifi.processors.hadoop
P
- POSITIVE_SHORT_VALIDATOR - Static variable in interface org.apache.nifi.processors.hadoop.HadoopValidators
- preProcessConfiguration(Configuration, ProcessContext) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
-
This method will be called after the Configuration has been created, but before the FileSystem is created, allowing sub-classes to take further action on the Configuration before creating the FileSystem.
- properties - Variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
R
- resetHDFSResources(List<String>, ProcessContext) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- RESOURCES_LOCK - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
S
- SecurityUtil - Class in org.apache.nifi.hadoop
-
Provides synchronized access to UserGroupInformation to avoid multiple processors/services from interfering with each other.
- SecurityUtil() - Constructor for class org.apache.nifi.hadoop.SecurityUtil
- SNAPPY - Enum constant in enum class org.apache.nifi.processors.hadoop.CompressionType
T
- TARGET_HDFS_DIR_CREATED_ATTRIBUTE - Static variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- toString() - Method in enum class org.apache.nifi.processors.hadoop.CompressionType
U
- UMASK_VALIDATOR - Static variable in interface org.apache.nifi.processors.hadoop.HadoopValidators
- USER_KERBEROS_CONF - Static variable in class org.apache.nifi.hadoop.KerberosConfiguration
- USER_KERBEROS_LOGIN - Static variable in class org.apache.nifi.hadoop.KerberosConfiguration
- USER_KERBEROS_OPTIONS - Static variable in class org.apache.nifi.hadoop.KerberosConfiguration
- userGroupInformation - Variable in class org.apache.nifi.processors.hadoop.HdfsResources
- userPrincipal - Variable in class org.apache.nifi.hadoop.KerberosKeytabCredentials
V
- validateFileSystem(Configuration) - Method in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- validatePrincipalWithKeytabOrPassword(String, Configuration, String, String, String, ComponentLog) - Static method in class org.apache.nifi.hadoop.KerberosProperties
- validationResourceHolder - Variable in class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor
- ValidationResources(List<String>, Configuration) - Constructor for class org.apache.nifi.processors.hadoop.AbstractHadoopProcessor.ValidationResources
- valueOf(String) - Static method in enum class org.apache.nifi.processors.hadoop.CompressionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.nifi.processors.hadoop.CompressionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values