Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

167
Vistas
Cómo cambiar la ubicación de almacenamiento de influxdb

Instalé influxdb en el contenedor docker (Kubernetes) y monté un volumen persistente en ese contenedor. Pero influxdb no está escribiendo datos en ese volumen. ¿Alguien puede decirme los pasos para que influxdb escriba datos en un volumen particular? Gracias

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Respuesta corta:

 $ docker run -p 8083:8083 -p 8086:8086 \ -v $PWD:/var/lib/influxdb \ influxdb

Modifique $PWD con la ruta al volumen externo.

Respuesta larga:

 docker run -p 8083:8083 -p 8086:8086 influxdb

De forma predeterminada, esto almacenará los datos en /var/lib/influxdb. Todos los datos de InfluxDB viven allí. Para convertirlo en un volumen persistente (recomendado):

 $ docker run -p 8083:8083 -p 8086:8086 \ -v $PWD:/var/lib/influxdb \ influxdb

Modifique $PWD al directorio donde desea almacenar los datos asociados con el contenedor InfluxDB.

Por ejemplo,

 $ docker run -p 8083:8083 -p 8086:8086 \ -v /your/home:/var/lib/influxdb \ influxdb

Esto almacenará los datos de entrada en /su/casa en el host.

about 4 years ago · Santiago Trujillo Denunciar

0

Para InfluxDB 2.0 :

En InfluxDB 2.0 (o 2.0.3 al menos) el directorio de datos ha cambiado. Las cosas ahora se almacenan en ~/.influxdbv2 de forma predeterminada (donde ~ es /root/ en la imagen quay.io/influxdb/influxdb:v2.0.3 ), lo que no me parece muy docker.

En realidad, hay 2 almacenamientos de datos para bolt (varias configuraciones de clave-valor) y motor (la base de datos de TSM). Si lo desea, puede cambiarlos a través de los --engine-path=/data/engine --bolt-path= /data/bolt para influxd .

Por lo tanto, el siguiente docker-compose.yml debería almacenar los datos de InfluxDB2 en un volumen.

 version: '3.3' services: influxdb: image: 'quay.io/influxdb/influxdb:v2.0.3' restart: unless-stopped ports: - '8086:8086' volumes: - data:/root/.influxdbv2 volumes: data:

En este momento, no hay _/influxdb:2.0 oficial en Docker Hub (ver también influxdb#16649 ). Espero que esta imagen (una vez lanzada) tenga algunos valores predeterminados mejores ( quay.io/influxdb/influxdb:v2.0.3 ni siquiera crea un volumen anónimo; por lo tanto, cualquier información se pierde una vez que se elimina el contenedor). Entonces, verifique Docker Hub si hay una imagen InfluxDB 2.0 antes de probar estas cosas aquí.

about 4 years ago · Santiago Trujillo Denunciar

0

Si extrajo la imagen oficial de influxdb de la biblioteca docker, la ruta predeterminada para los archivos de datos es:

 /var/lib/influxdb

Para verificar, ejecute una instancia independiente:

 docker run -p 8083:8083 -p 8086:8086 \ -v $PWD:/var/lib/influxdb \ influxdb

Para comprobar la configuración predeterminada:

 docker run --rm influxdb influxd config > influxdb.conf

Luego use vim influxdb.conf

Para ejecutar influxdb con una configuración personalizada:

 docker run -p 8086:8086 \ -v $PWD/influxdb.conf:/etc/influxdb/influxdb.conf:ro \ influxdb -config /etc/influxdb/influxdb.conf
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda