Preparación - Amazon Timestream

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 CLI funciones de InfluxDB y InfluxDB v2. API La ejecución del script de migración requiere la siguiente configuración de entorno:

  • Versiones compatibles: se admite una versión mínima de 2.3 de InfluxDB e InfluxCLI.

  • Variables de entorno simbólicas

    • Cree la variable de entorno INFLUX_SRC_TOKEN que contenga el token de su instancia de InfluxDB de origen.

    • Cree la variable de entorno INFLUX_DEST_TOKEN que contenga el token de la instancia de InfluxDB de destino.

  • Python 3

    • Compruebe la instalación:python3 --version.

    • Si no está instalado, instálelo desde el sitio web de Python. Se requiere la versión 3.7 como mínimo. En Windows, el alias predeterminado de Python 3 es simplemente python.

    • Se requieren las solicitudes del módulo Python. Instálelo con: shell python3 -m pip install requests

    • TTheSe requiere el módulo de Python influxdb_client. Instálelo con: shell python3 -m pip install influxdb_client

  • InfluxDB CLI

    • Confirme la instalación:. influx version

    • Si no está instalado, siga la guía de instalación en la documentación de InfluxDB.

      Añada afluencia a sus $. PATH

  • Herramientas de montaje S3 (opcionales)

    Cuando se utiliza el montaje S3, todos los archivos de respaldo se almacenan en un bucket S3 definido por el usuario. El montaje en 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 en S3, si se omite la --s3-bucket opción, se creará un influxdb-backup-<millisecond timestamp> directorio local para almacenar los archivos de respaldo en el mismo directorio en el que se ejecutó el script.

    Para Linux: mountpoint-s3.

    Para Windows: rclone (se necesita una configuración previa de rclone).

  • Espacio en disco

    • El proceso de migración crea automáticamente directorios únicos para almacenar conjuntos de archivos de respaldo y conserva 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 InfluxDB existente si opta por omitir la --s3-bucket opción y 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 de comprobar una conexión directa.