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
Locate and download the uber JAR to get all the dependencies required for the connector. Check the reference table to find the 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 plug-in 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 sua configuração de .path de plugin-in(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-2.0.5-all.jar é o uber JAR para a versão 2.0.5 connector.