Supports Expression Language: true (will be evaluated using variable registry only)Filename | filename | ${path}/${filename} | | The name of the file to retrieve Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
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 |
CDP Username | Kerberos Principal | | | CDP User name. Recommendation is to create a dedicated Machine User in the CDP User Management UI. Supports Expression Language: true (will be evaluated using variable registry only) |
CDP Password | Kerberos Password | | | Workload password associated to your CDP User. You can set it in the CDP User Management UI. If you don't want to use a workload password, you can use the Kerberos Credentials controller service property. Sensitive Property: true |
Dynamic Properties:
Supports Sensitive Dynamic Properties: No
Dynamic Properties allow the user to specify both the name and value of a property.
Name | Value | Description |
---|
A Hadoop client configuration name | The value to set it to | Sets and if already set, overwrites the Hadoop client configuration with the given name. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Relationships:
Name | Description |
---|
success | FlowFiles will be routed to this relationship once they have been updated with the content of file from the object store. |
comms.failure | FlowFiles will be routed to this relationship if the content of the file from the object store cannot be retrieve due to a communications failure. This generally indicates that the Fetch should be tried again. |
failure | FlowFiles will be routed to this relationship if the content of the file from the object store cannot be retrieved and trying again will likely not be helpful. This would occur, for instance, if the file is not found or if there is a permissions issue |
Reads Attributes:
None specified.Writes Attributes:
Name | Description |
---|
hdfs.failure.reason | When a FlowFile is routed to 'failure', this attribute is added indicating why the file could not be fetched from HDFS |
hadoop.file.url | The hadoop url for the file is stored in this attribute. |
objectstore.failure.reason | When a FlowFile is routed to 'failure', this attribute is added indicating why the file could not be fetched. |
State management:
This component does not store state.Restricted:
Required Permission | Explanation |
---|
read distributed filesystem | Provides operator the ability to retrieve any file that NiFi has access to in the object store or the local filesystem. |
Input requirement:
This component requires an incoming relationship.System Resource Considerations:
None specified.See Also:
DeleteCDPObjectStore, ListCDPObjectStore, PutCDPObjectStore