cKafka
cKafka Standard properties
These properties are used to configure cKafka running in the
Standard Job framework.
The Standard
cKafka component belongs to the
Connectivity family.
Basic settings
|
Broker List |
Specify the list of Kafka message brokers in the form |
|
Client Id |
Specify an Id string of the client to pass to the server when |
|
Topic |
Type in a name for the message topic in the message broker. |
|
GroupId |
Enter the Id of the Kafka Connect cluster group. |
|
The following options are available only when the cKafka is used as a Producer: |
 |
|
Partitioner |
Enter the partitioner that determines how data is distributed |
|
Serializer Class |
Enter the class name of the serializer to be used. |
|
Key Serializer Class |
Enter the class name of the key serializer to be used. |
|
Send Buffer (bytes) |
The size of the TCP send buffer to use when sending data. |
|
Request Required Acks |
Specify whether the producer waits for an acknowledgement from
|
|
Request Timeout (ms) |
Specify the maximum amount of time in milliseconds that the |
|
Compression Codec |
Select compression type from NONE, GZIP, SNAPPY, and LZ4. |
|
Buffer Memory Size |
Specify the total bytes of memory the producer can use to buffer |
|
Retries |
Specify a value greater than |
|
Retry Backoff (ms) |
Specify the amount of time to wait before attempting to retry a |
|
Batch Size |
The producer will attempt to batch records together into fewer |
|
Connection Idle Max (ms) |
Specify the time in milliseconds after which idle connections |
|
Linger (ms) |
Specify how long, in milliseconds, the producer must wait to |
|
Max Block (ms) |
Specify the maximum amount of time in milliseconds that the |
|
Max Request Size |
Specify the maximum size of a request in bytes. This setting will |
|
Receive Buffer (bytes) |
Specify the size of the TCP receive buffer to use when reading |
|
Max in Flight Request |
Specify the maximum number of unacknowledged requests that the |
|
Metadata Max Age (ms) |
Specify the period of time in milliseconds after which a refresh |
|
Reconnect Backoff (ms) |
Specify the amount of time in milliseconds to wait before |
|
The following options are available only when the cKafka is used as a Consumer: |
 |
|
Send Buffer (bytes) |
Specify the size of the TCP send buffer to use when sending data. |
|
Retry Backoff (ms) |
Specify the amount of time to wait before attempting to retry a |
|
Connection Idle Max (ms) |
Specify the time in milliseconds after which idle connections |
|
Receive Buffer (bytes) |
Specify the size of the TCP receive buffer to use when reading |
|
Metadata Max Age (ms) |
Specify the period of time in milliseconds after which a refresh |
|
Reconnect Backoff (ms) |
Specify the amount of time in milliseconds to wait before |
|
Barrier Await Timeout (ms) |
Specify the amount of time in milliseconds that the batching |
|
Auto Commit Enable |
Select this check box to periodically commit the offset of |
|
Fetch Min (bytes) |
Specify the minimum amount of data in bytes that the server |
| Fetch Wait Max (ms) |
Specify the maximum amount of time the server will block before |
|
Auto Offset Reset |
Choose what to do when there is no initial offset in Kafka or if
|
|
Heartbeat Interval (ms) |
Specify the expected time in milliseconds between heartbeats to |
|
Maximum Partition Fetch (bytes) |
Specify the maximum amount of data per-partition in bytes that |
|
Session Timeout (ms) |
Specify the timeout in milliseconds used to detect consumer |
|
Partition Assignor |
Specify the class name of the partition assignment strategy that |
|
Request Timeout (ms) |
Specify the maximum amount of time in milliseconds that the |
Advanced settings
| Kafka Properties |
Set the optional arguments in the corresponding table. Click |
|
SSL Key Password |
Click […] and enter the |
|
SSL Keystore Location |
Enter the location of the key store file. |
|
SSL Keystore Password |
Click […] and enter the |
|
SSL Truststore Location |
Enter the location of the trust store file. |
|
SSL Truststore Password |
Click […] and enter the |
|
SSL Cipher Suits |
Enter the list of cipher suites. This is a named combination of |
|
SSL Endpoint Algorithm |
Enter the endpoint identification algorithm to validate server |
|
Kerberos Service Name |
Enter the Kerberos principal name that Kafka runs as. |
|
Security Protocol |
Select the protocol to use to communicate with brokers from |
Usage
|
Usage rule |
cKafka is used as a start, middle or end component in a Route. |
|
Limitation |
n/a |
Related scenarios
No scenario is available for the Standard version of this component yet.