sql >> Base de Datos >  >> RDS >> Mysql

Uso de un conector con Kafka/Confluent instalado por Helm

Idealmente, esto debería ser configurable como parte del helm guión, pero desafortunadamente no lo es a partir de ahora. Una forma de evitar esto es crear un Docker nuevo a partir de la imagen Docker de Kafka Connect de Confluent. Descargue el conector manualmente y extraiga el contenido en una carpeta. Copie el contenido de esto en una ruta en el contenedor. Algo como abajo.

Contenido de Dockerfile

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

/usr/share/java es la ubicación predeterminada donde Kafka Connect busca complementos. También puede usar una ubicación diferente y proporcionar la nueva ubicación (plugin.path ) durante tu helm instalación.

Cree esta imagen y alójela en un lugar accesible. También deberá proporcionar/anular la imagen y los detalles de la etiqueta durante el helm instalación.

Aquí es la ruta a values.yaml expediente. Puedes encontrar la image y plugin.path valores aquí.