influx-proxy icon indicating copy to clipboard operation
influx-proxy copied to clipboard

通过proxy写入的数据在配置的两local中数据不一致

Open chengxuyuanww opened this issue 6 years ago • 3 comments

1.原本通过java api循环插入了100条数据,在KEYMAPS配置了cpu表对应到两个local中,两个local中的cpu表数据一个有10条,另外一个有50条,请问造成这种问题的原因是什么? 2.我看之前提的问题,咱们这个是可以支持某个节点only_write的需要怎么配置一下呢?

chengxuyuanww avatar Jan 29 '19 02:01 chengxuyuanww

  1. 这不正常。原则上是对称写入的,应该两个都是100。你可以开log看一下写出的状况么?
  2. 这是一个backend的属性,具体看这里。 https://github.com/shell909090/influx-proxy/blob/master/backend/config.go#L74 简单来说,在写入redis的时候加个属性就行了。 最后别忘了读取启用。

shell909090 avatar Jan 29 '19 03:01 shell909090

好的谢谢您,另外想再请教一个问题,我通过java客户端向Influxdb中批量插入数据,如果我不设置进行休眠,真正插入到Influxdb的数据条数和我测试插入的条数不一样,会少很多。通过多线程插入也出现了这个问题。那么InfluxDb如果同一时间插入了很多条数据,InfluxDb是不是只会存储某一条呢?造成这个问题的原因是什么呢?初学者,还望多多指教!

chengxuyuanww avatar Feb 12 '19 09:02 chengxuyuanww

哦,我知道你的问题了。你没细读官方文档,也没有直接在influxdb中测试吧。influxdb对于同一个时间戳,同样tag的数据,是会互相覆盖的。

shell909090 avatar Feb 12 '19 11:02 shell909090