Para obtener capacidades similares a las de Amazon Timestream, considere Amazon Timestream LiveAnalytics para InfluxDB. Ofrece una ingesta de datos simplificada y tiempos de respuesta a las consultas en milisegundos de un solo dígito para realizar análisis en tiempo real. Obtenga más información aquí.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Preparación
La migración de datos para InfluxDB se realiza con un script de Python que utiliza las características de la CLI de InfluxDB y la API de InfluxDB v2. La ejecución del script de migración requiere la siguiente configuración del entorno:
Versiones compatibles: la versión mínima admitida de la CLI de Influx e InfluxDB es 2.3.
Variables del entorno de tokens
Cree la variable del entorno
INFLUX_SRC_TOKENque contenga el token de la instancia de InfluxDB de origen.Cree la variable del entorno
INFLUX_DEST_TOKENque contenga el token de la instancia de InfluxDB de destino.
Python 3
Comprobar instalación:
python3 --version.Si no está instalado, instálelo desde el sitio web de Python. Versión mínima requerida: 3.7. En Windows, el alias predeterminado de Python 3 es simplemente python.
Se requieren las solicitudes del módulo de Python. Instálelo con:
shell python3 -m pip install requestsTThe Se requiere el módulo de Python influxdb_client. Instálelo con:
shell python3 -m pip install influxdb_client
CLI de InfluxDB
Confirmar instalación:
influx version.Si no está instalada, siga la guía de instalación de la documentación de InfluxDB
. Añada Influx a su $PATH.
Herramientas de montaje de S3 (opcionales)
Cuando se utiliza el montaje de S3, todos los archivos de copia de seguridad se almacenan en un bucket de S3 definido por el usuario. El montaje de S3 puede resultar útil para ahorrar espacio en la máquina de ejecución o cuando es necesario compartir los archivos de copia de seguridad. Si no se utiliza el montaje de S3, al omitir la opción
--s3-bucket, se creará un directorioinfluxdb-backup-<millisecond timestamp>local para almacenar los archivos de copia de seguridad en el mismo directorio en el que se ejecutó el script.Para Linux: mountpoint-s3
. Para Windows: rclone
(se debe configurar rclone previamente). Espacio en disco
El proceso de migración crea automáticamente directorios únicos para almacenar conjuntos de archivos de copia de seguridad y retiene estos directorios de respaldo en S3 o en el sistema de archivos local, según los argumentos del programa proporcionados.
Asegúrese de que haya suficiente espacio en disco para la copia de seguridad de la base de datos; lo ideal sería duplicar el tamaño de la base de datos existente de InfluxDB si opta por omitir la opción
--s3-buckety utilizar el almacenamiento local para la copia de seguridad y la restauración.Compruebe el espacio con
df -h (UNIX/Linux)o comprobando las propiedades de la unidad en Windows.
Conexión directa
Asegúrese de que exista una conexión de red directa entre el sistema que ejecuta el script de migración y los sistemas de origen y destino.
influx ping --host <host>es una forma para comprobar una conexión directa.