【问题标题】:influxDB bulk insert using curl使用 curl 的 influxDB 批量插入
【发布时间】:2017-10-09 01:28:00
【问题描述】:

influxDB 和 curl

参考此链接并设法将1行插入influxDB Insert line in InfluxDB using CURL

  1. 确保我的 csv 不包含回车
  2. 确保每个数据点/测量值都有单独的行

CSV 示例: 测试 A=0,B=0,C=0.02,D=0 测试 A=0,B=0,C=0.02,D=0

卷曲命令: curl -i -XPOST http://localhost:8086/write?db=mydb --data-binary @data3.csv

请问有什么线索吗?谢谢

【问题讨论】:

  • 执行批量插入时遇到问题 {"error":"unable to parse 'teststat A=0,B=0,C=0.02,D=0.1\rteststat A=0,B=0 ,C=0.02,D=0.1\rteststat A=0.1,B=0.2,C=0.02,D=0.1\rteststat A=0,B=0,C=0.02,D=0.1\rteststat A=0.2,B= 0,C=0.02,D=0.1\r': 无效数字"}

标签: curl influxdb


【解决方案1】:
'teststat A=0,B=0,C=0.02,D=0.1\rteststat A=0,B=0,C=0.02,D=0.1\rteststat A=0.1,B=0.2,C=0.02,D=0.1\rteststat A=0,B=0,C=0.02,D=0.1'

应该是

'teststat A=0,B=0,C=0.02,D=0.1\nteststat A=0,B=0,C=0.02,D=0.1\nteststat A=0.1,B=0.2,C=0.02,D=0.1\nteststat A=0,B=0,C=0.02,D=0.1\n'

\r 替换为\n

【讨论】:

  • 有什么方法可以在不重新指定每一行的“标签”的情况下推送数据?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-03
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多