Saltar al contenido

Crear tablas en InfluxDB a través de Terminal

Solución:

InfluxDB realmente no tiene el concepto de tabla. Los datos se estructuran en series, que se componen de medidas, etiquetas y campos.

Las medidas son como cubos.

Las etiquetas son valores indexados.

Los campos son los datos reales.

Los datos se escriben en InfluxDB a través del protocolo de línea. La estructura del protocolo de línea es la siguiente

<measurement>,<tag>[,<tags>] <field>[,<field>] <timestamp>

Un ejemplo de un protocolo de punto en línea:

weather,location=us-midwest temperature=82 1465839830100400200

Para insertar datos en la base de datos, deberá enviar una solicitud HTTP POST al /write punto final, especificando el db parámetro de consulta.

Por ejemplo:

curl -XPOST http://localhost:8086/write?db=mydb --data-binary "weather,location=us-midwest temperature=82 1465839830100400200"

Para obtener más información, consulte la sección Introducción de los documentos de InfluxDB.

Solo quiero citar al moderador de la comunidad influxdata aquí:

Tu puedes pensar en

  • mediciones como mesas en SQL,
  • etiquetas como columnas indexadas,
  • y los campos como columnas no indexadas

Además, no hay una declaración de “crear tabla”. Simplemente insértelo en una mesa. La llamada web se especificó anteriormente. Si tiene el intérprete de línea de comando “influx”, puede hacer lo siguiente:

export INFLUX_PASSWORD="BlahBlahBlah"
influx -host <hostname> -u <username> -d <database>
insert my_influx_test_measurement,index1="aaa" value1="bbb"

Tenga en cuenta que “insertar” es solo una cosa de línea de comando (también conocida como “afluencia”). No funciona con llamadas http.

Es una lástima que hayan llamado “influx” al intérprete de línea de comandos. No, cuando alguien se refiere a “afluencia”, no está claro si es la base de datos o la CLI.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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