Influx CLI 批量导入错误的时间戳

Influx CLI batch import bad timestamp

我是 Influxdb 的新手,在 windows 环境中工作,正在尝试导入文件以进行批量插入。感谢任何帮助谢谢。

下面是我用换行符 (\n) 终止的文件的示例格式

# DML
# CONTEXT-DATABASE: StatsArchive
# CONTEXT-RETENTION-POLICY: oneyear
DbSpaceUsage,Servername=test,DatabaseName=testdb,FileType=log,FileSizeMb=222999 AvgUsedSpaceMB=191883i MinUsedSpaceMB=191089i MaxUsedSpaceMB=192198i 1442188800
DbSpaceUsage,Servername=test,DatabaseName=testdb,FileType=Data,FileSizeMb=55996 AvgUsedSpaceMB=160i MinUsedSpaceMB=47i MaxUsedSpaceMB=357i 1442361600

输出:

influx.exe -import -path=C:\stats.csv -precision=s

2016/07/19 22:39:08 error writing batch:  {"error":"unable to parse 'DbSpaceUsage,Servername=test,DatabaseName=testdb,FileType=log,FileSizeMb=222999 AvgUsedSpaceMB=191883i MinUsedSpaceMB=191089i MaxUsedSpaceMB=192198i 1442188800': bad timestamp\nunable to parse 'DbSpaceUsage,Servername=test,DatabaseName=testdb,FileType=Data,FileSizeMb=55996 AvgUsedSpaceMB=160i MinUsedSpaceMB=47i MaxUsedSpaceMB=357i 1442361600': bad timestamp\nunable to parse 

您列出的数据不在线路协议中。 line-protocol的总体结构如下:

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

我已将您给出的示例调整为符合以下协议:

# DML
# CONTEXT-DATABASE: StatsArchive
# CONTEXT-RETENTION-POLICY: oneyear
DbSpaceUsage,Servername=test,DatabaseName=testdb,FileType=log FileSizeMb=222999,AvgUsedSpaceMB=191883i,MinUsedSpaceMB=191089i,MaxUsedSpaceMB=192198i 1442188800
DbSpaceUsage,Servername=test,DatabaseName=testdb,FileType=Data FileSizeMb=55996,AvgUsedSpaceMB=160i,MinUsedSpaceMB=47i,MaxUsedSpaceMB=357i 1442361600