Replicando dos servidores influxdb

Ya qué influxdb, solo permite replicación en sus versiones Cloud y Enterprise, de forma nativa, usaremos la siguiente herramienta, para replicar las BBDD de nuestro influxdb principal y nuestro esclavo.

La herramienta se llama SyncFlux y la podemos obtener en http://github.com/toni-moreno/syncflux

Disponemos de .deb y .rpm

Yo lo he instalado en un Centos8, con el rpm:

Una vez instalado, toca editar el fichero de configuración /etc/syncflux/config.toml, para adaptarlo a nuestras necesidades:

Una vez tengamos el fichero configurado correctamente, arrancamos el servicio:

Si vemos el log, veremos qué conecta a los dos servidores y descubre todas las BBDD del nodo principal

Lee todas las métricas del servidor principal y crea las BBDD en el servidor secundario

Si nos conectamos al servidor secundario, veremos qué ha creado las BBDD, vacías

En el servidor principal, editamos el fichero de configuración, cambiando el valor “initial-replication= schema” por initial-replication= data”

Reiniciamos el servicio

systemctl restart syncflux

Y al hacer un tail del fichero log, tail -f /var/log/syncflux/syncflux.log, veremos qué ya está replicando los datos

La replicación puede tardar horas en realizarse, dependiendo del total de datos.

Espero que os pueda ser útil

http://pbs.twimg.com/media/DXxZPHrWkAA8NyC.jpg

Dejar una contestacion

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.