Skip to main content

Implantação

A instalação do Kafka Connect em um ambiente Docker é bastante simples. Siga as etapas abaixo para configurar o Kafka Connect usando o Docker:

  1. Certifique-se de que você tenha o Docker instalado em seu sistema. Você pode encontrar instruções sobre como instalar o Docker em https://docs.docker.com/get-docker/.

  2. Crie um arquivo chamado docker-compose.yml em um diretório de sua escolha e adicione o seguinte conteúdo:

version: '3'
services:
kafka-connect:
image: confluentinc/cp-kafka-connect
environment:
- CONNECT_BOOTSTRAP_SERVERS=<endereco_servidor_kafka>:<porta_kafka>
- CONNECT_REST_PORT=8083
- CONNECT_GROUP_ID=kafka-connect-group
- CONNECT_CONFIG_STORAGE_TOPIC=kafka-connect-configs
- CONNECT_OFFSET_STORAGE_TOPIC=kafka-connect-offsets
- CONNECT_STATUS_STORAGE_TOPIC=kafka-connect-status
ports:
- 8083:8083

Certifique-se de substituir <endereco_servidor_kafka> e <porta_kafka> pelo endereço e porta corretos do seu servidor Kafka.

  1. Abra o terminal ou prompt de comando e navegue até o diretório onde você criou o arquivo docker-compose.yml.

  2. Execute o seguinte comando para iniciar o Kafka Connect:

docker-compose up -d

Isso iniciará o contêiner do Kafka Connect em segundo plano.

  1. Aguarde até que o contêiner seja iniciado. Você pode verificar o status do contêiner usando o seguinte comando:
docker-compose ps

Se tudo estiver configurado corretamente, você verá o contêiner do Kafka Connect em execução.

Agora você pode começar a usar o Kafka Connect para configurar conectores e integrar fontes de dados e destinos com o Kafka. O Kafka Connect estará acessível em http://localhost:8083 e você pode usar a API REST para interagir com ele.

kafka-connect

Lembre-se de que você também precisará configurar os conectores específicos que deseja usar no Kafka Connect, dependendo das suas necessidades de integração de dados.