tKafkaConfiguration properties for Apache Spark Structured Streaming
Last updated: 9/30/2026These properties are used to configure tKafkaConfiguration running in the Spark Structured Streaming Job framework.
The Spark Structured Streaming tKafkaConfiguration component belongs to the Messaging family.
The streaming version of this component is available in Talend Real-Time Big Data Platform and in Talend Data Fabric.
Basic settings
| Properties | Description |
|---|---|
| Broker list |
Enter the addresses of the broker nodes of the Kafka cluster to be used. The form of this address should be hostname:port. This information is the name and the port of the hosting node in this Kafka cluster. If you need to specify several addresses, separate them using a comma (,). |
| Use SSL/TLS |
Select this checkbox to enable the SSL or TLS encrypted connection. Then you need to use the tSetKeystore component in the same Job to specify the encryption information. Information noteRestriction: In the Preview version of Spark Structured Streaming,
SSL/TLS is not supported because the tSetKeystore component
is not implemented, even though the Use SSL/TLS check
box is displayed.
|
| Use Schema Registry | Select this check box to use Confluent Schema Registry and configure
the following parameters:
For more information about Schema Registry, see the Confluent documentation. |
Advanced settings
| Properties | Description |
|---|---|
| Connection pool |
In this area, you configure, for each Spark executor, the connection pool used to control the number of connections that stay open simultaneously. The default values given to the following connection pool parameters are good enough for most use cases.
Information noteNote: You can configure the connection pool only if the Job contains one or more
tKafkaOutput components.
|
| Evict connections |
Select this check box to define criteria to destroy connections in the connection pool. The following fields are displayed once you have selected it.
|
Usage
| Usage guidance | Description |
|---|---|
| Usage rule |
This component works standalone to create the Kafka connection that other Kafka components in the Job can reuse. This component, along with the Spark Structured Streaming component Palette it belongs to, appears only when you are creating a Spark Structured Streaming Job. |
| Spark Connection |
You need to use the Structured Streaming Configuration tab in the Run view to define the connection to a Spark cluster for the whole Job. This connection is effective on a per-Job basis. |