is the host name or IP address of the HDFS NameNode.
is the port number on which the HDFS NameNode listens for connections. You can omit the port number if you have configured HDFS to listen for connections on the default port number, 8020.
compose the location of the target file in the target file system.
The URI format is suitable for a standalone HDFS target service. The URI is also suitable for an HDFS target service that runs on a node that is not part of a high availability setup. To use multiple target service instances for load balancing or high availability, use variables in the URI.
Indicates whether HDFS has Kerberos authentication enabled. Select one of the following options:
Kerberos stores configuration information in a file named
. Copy the
file to the Edge Data Streaming
directory on which you deploy the HDFS entity.
User principal to log in to the HDFS super user account. Specify a user principal in the following format:
Location of the keytab files that HDFS uses.
Date and Time Format
The time stamp that is appended to the name of the file written to the target.
Target file size, in gigabytes (GB), at which to trigger rollover. Default is 1.
Length of time, in hours, to keep a target file active. After the time period has elapsed, the target service rolls the file over. A value of zero (0) means that the HDFS target service does not roll the file over based on time. Default is 0.
Flush the client's buffer to the disk device for every EDS event. If you enable forceful synchronization, the data written by the target service is visible in the HDFS target file system immediately. Forceful synchronization degrades the performance of
. For more information, see the
Hadoop documentation. You can forcefully synchronize the data after a specific time interval of when a buffer size is reached. The event that occurs first triggers the forceful synchronization.
Default is to not synchronize forcefully.
Time in seconds after which forceful synchronization occurs. A value of zero (0) means that forceful synchronization occurs immediately. Default is 0.
The buffer size in bytes after which forceful synchronization occurs. A value of zero (0) means that forceful synchronization occurs immediately. Default is 0.
Receive Idle Events
Indicates whether the target service should flush the data to the target file if the size of the data is less than the rollover size.
Time Out (Seconds)
Time in seconds after which the target service flushes the data to the target file.
You can choose to monitor the following statistics for the HDFS target service:
Bytes Received. The number of bytes the target service receives.
Events Received. The number of events the target service receives.
Receive Rate (Per Sec). The number of bytes the target service receives every second.
Events Reassigned. The number messages that the source service resends to the target service when it has not received acknowledgment from the target service.