cKafka
Ce composant communique via le broker de messages de Apache Kafka (documentation en anglais).
Pour plus d'informations, consultez la documentation Apache Camel https://camel.apache.org/components/latest/ (en anglais).
Propriétés du cKafka Standard
Ces propriétés sont utilisées pour configurer le cKafka s'exécutant dans le framework de Jobs Standard.
Le composant cKafka Standard appartient à la famille Connectivity.
Basic settings
Broker list |
Spécifiez la liste des brokers de messages Kafka, sous la forme suivante hostname1:port1,hostname2:port2,hostname3:port3. |
Client Id |
Spécifiez une chaîne de caractères d'ID du client à passer au serveur lors de requêtes. |
Topic |
Saisissez un nom pour le topic du message dans le broker de messages. |
GroupId |
Saisissez l'ID du groupe de clusters Kafka Connect. |
Receive Buffer (bytes) |
Spécifiez la mémoire tampon de réception TCP à utiliser lors de la lecture des données. Si la valeur est -1, la valeur par défaut du système d'exploitation est utilisée. |
Use Schema Registry |
Cochez cette case pour utiliser Confluent Schema Registry et saisissez l'URL de l'instance du registre de schéma, dans le champ Schema Registry URL, au format host1:port1,host2:port2. Pour plus d'informations concernant Schema Registry, consultez la documentation Confluent (en anglais). Cette option est disponible si vous avez installé la mise à jour mensuelle 8.0.1-R2023-10 du Studio Talend ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice. |
Les options suivantes sont seulement disponibles lorsque le cKafka est utilisé en tant que producteur : |
|
Partitioner |
Saisissez le partitionneur qui détermine comment les données sont distribuées dans le cluster Kafka. |
Serializer Class |
Saisissez le nom de la classe du sérialiseur à utiliser. |
Key Serializer Class |
Saisissez le nom de la classe du sérialiseur de clé à utiliser. |
Compression Codec |
Sélectionnez le type de compression : NONE, GZIP, SNAPPY ou LZ4. |
Les options suivantes sont seulement disponibles lorsque le cKafka est utilisé en tant que consommateur : |
|
Auto Commit Enable |
Cochez cette case pour commiter périodiquement l'offset de messages, en tâche de fond. Spécifiez la fréquence en millisecondes dans le champ Auto Commit Interval (ms) à laquelle les offsets consommateurs sont commités dans Kafka. |
Auto Offset Reset |
Sélectionnez la procédure à exécuter lorsqu'il n'y a pas d'offset initial dans Kafka ou si l'offset courant n'existe plus sur le serveur :
|
Advanced settings
Kafka properties |
Configurez les arguments facultatifs dans la table correspondante. Cliquez sur le bouton [+] autant de fois que nécessaire afin d'ajouter les arguments au tableau. Cliquez sur le champ de la valeur correspondante et saisissez une valeur. Consultez le site http://kafka.apache.org/documentation.html (en anglais) pour connaître les options disponibles. |
SSL Key Password |
Cliquez sur le bouton [...] et saisissez le mot de passe de la clé privée dans le fichier KeyStore, entre guillemets doubles. |
SSL Keystore Location |
Saisissez l'emplacement du fichier KeyStore. |
SSL Keystore Password |
Cliquez sur le bouton [...] et saisissez le mot de passe du fichier KeyStore, entre guillemets doubles. Cela est nécessaire uniquement si l'option SSL Keystore Location est configurée. |
SSL Truststore Location |
Saisissez l'emplacement du fichier TrustStore. |
SSL Truststore Password |
Cliquez sur le bouton [...] et saisissez le mot de passe, entre guillemets doubles, pour le fichier TrustStore. |
SSL Cipher Suites |
Saisissez la liste des suites cryptographiques. C'est une combinaison nommée d'authentification, chiffrement, MAC et algorithme d'échange de clés, utilisée pour négocier les paramètres de sécurité pour une connexion réseau utilisant un protocole TLS ou SSL. Par défaut, toutes les suites cryptographiques sont supportées. |
SSL Endpoint Algorithm |
Saisissez l'algorithme d'identification de l'endpoint pour valider le nom d'hôte du serveur à l'aide du certificat du serveur. |
Kerberos Service Name |
Saisissez le nom du Principal Kerberos que Kafka utilise pour s'exécuter. |
Security Protocol |
Sélectionnez le protocole à utiliser pour communiquer avec les brokers : Plaintext, SSL, SASL over Plaintext ou SASL over SSL. |
Utilisation
Règle d'utilisation |
Le cKafka est utilisé comme composant de départ, intermédiaire ou de fin dans une Route. |
Limitation |
n/a |