Mysql
 sql >> Database >  >> RDS >> Mysql

Utilizzando un connettore con Kafka/Confluent installato da Helm

Idealmente questo dovrebbe essere configurabile come parte del helm script, ma sfortunatamente non lo è per ora. Un modo per aggirare il problema consiste nel creare un nuovo Docker dall'immagine Kafka Connect Docker di Confluent. Scarica il connettore manualmente ed estrai il contenuto in una cartella. Copia il contenuto di questo in un percorso nel contenitore. Qualcosa come sotto.

Contenuto di Dockerfile

FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java

/usr/share/java è la posizione predefinita in cui Kafka Connect cerca i plugin. Puoi anche utilizzare una posizione diversa e fornire la nuova posizione (plugin.path ) durante il tuo helm installazione.

Costruisci questa immagine e ospitala in un luogo accessibile. Dovrai anche fornire/sostituire i dettagli dell'immagine e del tag durante il helm installazione.

Qui è il percorso di values.yaml file. Puoi trovare l'image e plugin.path valori qui.