This property expects a comma-separated list of file resources.
Supports Expression Language: true (will be evaluated using variable registry only)Kerberos Credentials Service | kerberos-credentials-service | | Controller Service API: KerberosCredentialsService Implementation: KeytabCredentialsService | Specifies the Kerberos Credentials Controller Service that should be used for authenticating with Kerberos |
Kerberos User Service | kerberos-user-service | | Controller Service API: KerberosUserService Implementations: KerberosKeytabUserService KerberosPasswordUserService KerberosTicketCacheUserService | Specifies the Kerberos User Controller Service that should be used for authenticating with Kerberos |
Kerberos Principal | Kerberos Principal | | | Kerberos principal to authenticate as. Requires nifi.kerberos.krb5.file to be set in your nifi.properties Supports Expression Language: true (will be evaluated using variable registry only) |
Kerberos Keytab | Kerberos Keytab | | | Kerberos keytab associated with the principal. Requires nifi.kerberos.krb5.file to be set in your nifi.properties
This property requires exactly one file to be provided..
Supports Expression Language: true (will be evaluated using variable registry only) |
Kerberos Password | Kerberos Password | | | Kerberos password associated with the principal. Sensitive Property: true |
Kerberos Relogin Period | Kerberos Relogin Period | 4 hours | | Period of time which should pass before attempting a kerberos relogin.
This property has been deprecated, and has no effect on processing. Relogins now occur automatically. Supports Expression Language: true (will be evaluated using variable registry only) |
Additional Classpath Resources | Additional Classpath Resources | | | A comma-separated list of paths to files and/or directories that will be added to the classpath and used for loading native libraries. When specifying a directory, all files with in the directory will be added to the classpath, but further sub-directories will not be included.
This property expects a comma-separated list of resources. Each of the resources may be of any of the following types: directory, file.
|
Path | file_or_directory | | | The HDFS file or directory to delete. A wildcard expression may be used to only delete certain files Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Recursive | recursive | true | | Remove contents of a non-empty directory recursively |
Relationships:
Name | Description |
---|
success | When an incoming flowfile is used then if there are no errors invoking delete the flowfile will route here. |
failure | When an incoming flowfile is used and there is a failure while deleting then the flowfile will route here. |
Reads Attributes:
None specified.Writes Attributes:
Name | Description |
---|
hdfs.filename | HDFS file to be deleted. If multiple files are deleted, then only the last filename is set. |
hdfs.path | HDFS Path specified in the delete request. If multiple paths are deleted, then only the last path is set. |
hadoop.file.url | The hadoop url for the file to be deleted. |
hdfs.error.message | HDFS error message related to the hdfs.error.code |
State management:
This component does not store state.Restricted:
Required Permission | Explanation |
---|
write distributed filesystem | Provides operator the ability to delete any file that NiFi has access to in HDFS or the local filesystem. |
Input requirement:
This component allows an incoming relationship.System Resource Considerations:
None specified.See Also:
ListHDFS, PutHDFS