Overview
Aprenda a instalar el conector MongoDB Kafka. El conector está disponible para implementaciones de Confluent Platform y Apache Kafka. Para ver las instrucciones de instalación para su tipo de implementación, navegue a una de las siguientes secciones:
Instalar el conector en la plataforma Confluent
Haga clic en las siguientes pestañas para ver instrucciones sobre cómo instalar el conector en Confluent Platform:
Siga las instrucciones de instalación del conector MongoDB para Apache Kafka utilizando el cliente Confluent Hub.
Siga las instrucciones de la página de Confluent para instalar manualmente los conectores de la comunidad.
Utilice la URL de GitHub del conector y las ubicaciones de Uber JAR en la tabla de referencia cuando corresponda en las instrucciones de instalación manual de Confluent.
Instalar el conector en Apache Kafka
Localice y descargue el archivo JAR de Uber para obtener todas las dependencias necesarias para el conector. Consulte la tabla de referencia para encontrarlo.
Nota
Si no puede usar el archivo JAR de Uber o prefiere administrar sus propias dependencias, descargue el archivo JAR que contiene las dependencias mínimas requeridas y resuelva las dependencias de tiempo de ejecución. Puede usar un complemento como Maven dependency:tree para generar el árbol de dependencias.
Copie el JAR y cualquier dependencia en el directorio de complementos de Kafka que puede especificar en su configuración plugin.path (por ejemplo,
plugin.path=/usr/local/share/kafka/plugins).
Nota
Si tienes la intención de ejecutar el conector como procesos de trabajo distribuidos, debes repetir este proceso para cada servidor o máquina virtual.
Descargar un archivo JAR del conector
Puede descargar los archivos fuente y JAR del conector desde las siguientes ubicaciones:
Repositorio de GitHub del conector Kafka (código fuente) | |
Repositorio central de Maven (archivos JAR) |
Puede identificar el contenido de los archivos JAR por el sufijo en el nombre del archivo. Consulte la siguiente tabla para obtener una descripción de cada sufijo:
Sufijo | Descripción |
todos | El uber JAR que contiene el conector, las dependencias de MongoDB y Apache Avro |
confluente | Contiene los requisitos mínimos para el conector y la plataforma Confluent |
javadoc | Contiene la documentación de Javadoc para las clases del conector. |
fuentes | Contiene el código fuente que corresponde a las clases de conector compiladas |
Por ejemplo, mongo-kafka-connect-2.0.3-all.jar es el uber JAR para el conector de la versión 2.0.3.