Resolver o conteúdo do banco de dados de sincronização logstash para ES, ponto de sincronização de tempo usado o último ponto no tempo outra tabela

Ao usar logstash conteúdo do banco de dados de sincronização para es, às vezes precisamos para sincronizar várias tabelas, desta vez, vamos copiar diretamente o arquivo de configuração, e, em seguida, fazer alterações, adicionar o seu conteúdo no arquivo pipelines.yml, no entanto, encontrar alguns problemas , é exemplificada abaixo.

Os dois seguintes arquivos de configuração:

sync1.conf sync2.conf
Aqui Insert Picture Descrição Aqui Insert Picture Descrição

Parece sem problemas, mas quando os dados de segunda mesa, vamos encontrar o último ponto de tempo de sincronização usado acabou por ser a primeira tabela, é como isso aconteceu?

Na verdade, a questão principal é: linha 13, todos usam os mesmos arquivos do ponto de tempo de sincronização.

A solução:

Cada arquivo de configuração para o arquivo de ponto de configuração diferente sincronização nome tempo pode ser, por exemplo, após as alterações acima torna-se:

sync1.conf sync2.conf
Aqui Insert Picture Descrição Aqui Insert Picture Descrição

Este é um problema regular, registro, na esperança de ajudar a logstash carente ou iniciante de calçados infantis.

Lançado 2709 artigos originais · ganhou elogios 5164 · Vistas 550.000 +

Acho que você gosta

Origin blog.csdn.net/qq_20042935/article/details/105246963
Recomendado
Clasificación