在此链接中,我们可以在KairosDB中导入数据: this link
>bin/kairosdb.sh import -f export.txt
If you happened to compress the export you can pipe it back into the system like this:
>gzip -dc export.gz | bin/kairosdb.sh import
我不确定export.txt文件的格式是什么
我有一个文件(export.txt),如:
Building_id,building_type,meter_type,unit,timestamp,value
1,Elementary School,temperature,F,1359695700,34.85
2,Park,temperature,F,1359695700,0
3,Industrial,temperature,F,1359695700,0.07
4,Recreation Center,temperature,F,1359695700,0
5,Park,temperature,F,1359695700,2.2
6,Community Center,temperature,F,1359695700,31.41
7,Office,temperature,F,1359695700,0
8,Elementary School,temperature,F,1359695700,10.88
9,Elementary School,temperature,F,1359695700,42.27
.
.
我想将这些数据批量插入kairosDB,我该怎么办呢。
答案 0 :(得分:0)
导入/导出功能使用的JSON格式有点类似于通过REST API(c.f。http://kairosdb.github.io/kairosdocs/restapi/AddDataPoints.html)发送数据的格式。每行一个JSON文档。
{
"name": "kairosdb.jvm.free_memory",
"tags": {
"host": "TTES"
},
"datapoints": [
[
1438184280003,
850322752
],
[
1438184281003,
850322753
]
]
}
AFAIK导入命令旨在导入先前使用导出命令转储的数据,而不是用新数据填充数据库(您可能更喜欢使用telnet或REST接口)。