tKafkaConfiguration properties for Apache Spark Streaming
These properties are used to configure tKafkaConfiguration running in the Spark Streaming Job framework.
The Standard tKafkaConfiguration component belongs to the Internet family.
The component in this framework is available in Talend Real-Time Big Data Platform and in Talend Data Fabric.
Basic settings
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 check box 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. This check box is available since Kafka 0.9.0.1. |
Use Kerberos authentication |
If the Kafka cluster to be used is secured with Kerberos, select this check box to display the related parameters to be defined:
For further information about how a Kafka cluster is secured with Kerberos, see Authenticating using SASL. This check box is available since Kafka 0.9.0.1. |
Use Schema Registry |
Select this check box to use Confluent Schema Registry and to display the
related parameters to be defined:
For more information about Schema Registry, see the Confluent documentation. This option is available when you have installed the 8.0.1-R2022-12 Talend Studio Monthly update or a later one delivered by Talend. For more information, check with your administrator. |
Advanced settings
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.
|
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 rule |
This component is used standalone to create the Kafka connection that the other Kafka components can reuse. |