Instalar o Conector Kafka do MongoDB
Nesta página
Visão geral
Veja como instalar o Conector Kafka no MongoDB. O conector está disponível para sistemas da Confluente Platform e Apache Kafka. Para ver as instruções de instalação do seu tipo de sistema, acesse uma das seguintes seções:
Instalar o conector na Confluent Platform
Clique nas seguintes abas para visualizar instruções sobre como instalar o conector na Plataforma Confluent:
Siga as instruções de instalação do Conector MongoDB para Apache Kafka usando o Confluent Hub Client.
Siga as instruções na página do Confluent para Instalar manualmente os Community Connectors.
Use os locais do connector Github e URL JAR na tabela de referência quando apropriado nas instruções de instalação manual do Confluent.
Instalar o conector no Apache Kafka
Localize e baixe o uber JAR para obter todas as dependências necessárias para o connector. Confira a tabela de referência para encontrar o uber JAR.
Observação
Se você não conseguir usar o JAR uber ou preferir gerenciar suas próprias dependências, baixe o JAR que contém as dependências mínimas necessárias e resolva quaisquer dependências de tempo de execução. Você pode usar um plugin como o Maven dependency:tree para gerar a árvore de dependências.
Copie o JAR e quaisquer dependências para o diretório de plug-ins Kafka que você pode especificar em seu plugin.path definição de configuração (por exemplo
plugin.path=/usr/local/share/kafka/plugins
).
Observação
Se você pretende executar o conector como processos de trabalho distribuídos, você deve repetir esse processo para cada servidor ou máquina virtual.
Baixe um arquivo JAR do conector
Você pode baixar a origem do conector e os arquivos JAR nos seguintes locais:
Repositório GitHub do Conector Kafka (código-fonte) | |
Repositório Maven Central (arquivos JAR) |
Você pode identificar o conteúdo dos arquivos JAR pelo sufixo no nome do arquivo. Consulte a tabela a seguir para obter uma descrição de cada sufixo:
Sufixo | Descrição |
todos | O uber JAR que contém o conector, as dependências MongoDB e o Apache Avro |
confluent | Contém os requisitos mínimos para o conector e a Plataforma Confluent |
javadoc | Contém a documentação Javadoc para as classes de conector |
Fontes | Contém o código fonte que corresponde às classes de conector compiladas |
Por exemplo, mongo-kafka-connect-1.13.1-all.jar
é o uber JAR para a versão 1.13.1 connector.