csv文件中有一些数据,如果时间戳类似,它就会被覆盖,例如:
ip,time,name
1.1.1.1,2018-08-31 11:12:32,python
1.2.1.2,2018-08-31 11:05:28,oracle
1.3.1.3,2018-08-31 11:05:28,microsoft
1.4.2.5,2018-08-31 13:15:52,devopsInfluxDB的结果如下:
ip,time,name
1.1.1.1,2018-08-31 11:12:32,python
1.3.1.3,2018-08-31 11:05:28,microsoft
1.4.2.5,2018-08-31 13:15:52,devops问题是:第二行记录被第三行覆盖,因为时间戳是相同的。
我想在InfluxDB中插入所有记录。
发布于 2018-10-26 07:53:35
尝试添加一个唯一的随机数或序列号作为标记。添加一个随机数作为标记可以防止进水数据库用完全相同的标记和时间戳覆盖点,因为它们被认为是不同的点。但是,也有很小的机会让人感到不舒服。
例如:
ip,time,name,_random
1.1.1.1,2018-08-31 11:12:32,python,65536
1.1.1.1,2018-08-31 11:12:32,python,42或
ip,time,name,_seq
1.1.1.1,2018-08-31 11:12:32,python,1
1.1.1.1,2018-08-31 11:12:32,python,2但是,对于同一个标签,您不能使用太多的数字。默认情况下,内流将最大标记/值设置为100000。
https://unix.stackexchange.com/questions/465951
复制相似问题