Instalar com um cluster em contêiner usando Docker
É possível instalar o Relational Migrator com Kafka em um ambiente em contêiner usando o Docker. Este método configura o Kafka para armazenar dados localmente em contêineres Docker. Use este método se quiser aprender a configurar seu próprio ambiente Kafka de vários servidores.
Aviso
Este método de implementação é ideal para uma avaliação rápida. Não é recomendado para volumes de trabalho de produção, pois pode não fornecer um ambiente de produção resiliente.
Sobre esta tarefa
Este método de sistema utiliza um arquivo docker-compose
para configurar um nó do Kafka, um nó do Kafka Connect e um nó do Relational Migrator.
Antes de começar
Você deve ter o Docker instalado em seu computador. Para mais informações, consulte Instalar o Docker Engine.
Passos
Faça o download do arquivo docker-compose
No Centro de Download, selecione Docker como plataforma. Em seguida, selecione o arquivo Kafka reference implementation .
Configurar variáveis de ambiente
Configurar
MIGRATOR_DATA_PATH
Em seu arquivo
docker-compose
, configure a variávelMIGRATOR_DATA_PATH
para um caminho em que o Relational Migrator salva os dados para persistência.(Opcional) Se o seu banco de banco de dados de origem for MySQL ou Oracle, configure
MIGRATOR_PATH_DRIVER
O Relational Migrator usa o driver JDBC do respectivo banco de banco de dados de origem para ler o esquema do banco de dados de dados. Ele agrupa drivers SQL Server e PostgreSQL JDBC. Para MySQL e Oracle, você deve adicionar seus drivers.
No seu arquivo
docker-compose
, configure a variávelMIGRATOR_PATH_DRIVER
para o local do arquivo.jar
para os drivers JDBC adicionais.