Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

166
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda