有没有在线教程可以教你如何在InfluxDB中创建表格和输入值?你将如何创建一个表格并向其中插入值?
InfluxDB并没有真正的表的概念。数据被结构化成序列,由测量,标签和字段组成。
测量类似于桶。
标签是索引值。
字段是实际数据。
通过行协议将数据写入InfluxDB。行协议的结构如下所示。
<measurement>,<tag>[,<tags>] <field>[,<field>] <timestamp>
一个点到线协议的示例:
weather,location=us-midwest temperature=82 1465839830100400200
要将数据插入数据库,您需要向/write
端点发出HTTP POST请求,并指定db
查询参数。
例如:
curl -XPOST http://localhost:8086/write?db=mydb --data-binary "weather,location=us-midwest temperature=82 1465839830100400200"
查看InfluxDB文档的“入门”部分以获取更多信息,请参见入门。
我只想quote这里的influxdata社区版主:
你可以将
- measurements看作SQL中的表格,
- tags看作索引列,
- 而fields则是非索引列。
此外,没有“创建表”语句,只需插入到表中。上面已经指定了网络调用。如果您有“influx”命令行解释器,可以执行以下操作:
export INFLUX_PASSWORD="BlahBlahBlah"
influx -host <hostname> -u <username> -d <database>
insert my_influx_test_measurement,index1="aaa" value1="bbb"