我们在Windows 2012上使用datastax-Community64bit_2.2.6和DevCenter-1.4.1-win-x86 (在旧的Win Server 2008上使用相同的设置,这似乎没有问题)。
我们有一个时间序列表,它的行为非常奇怪,与不一致的读取。我们有一整天的数据,但是一天中有几个小时的数据没有加载,当我们执行查询时--无论是通过代码还是通过DevCenter,如以下截图所示:
开发中心查找:e9YTMgramiSTFqUGFPYVB3bkk
可以看到,7-8小时不能直接加载,从9-10小时可以.在使用>=和<时仅加载7-8小时是可能的(最上面的选择),这会使事情更加混乱。
在我们的应用程序中,它将一天中的大部分时间作为未知(图标和?) -因为没有从Cassandra....see下一个屏幕快照中加载数据::
申请中缺少的小时:e9YTMgramiTUxfNTlJYlVwUEU
使用绿色图标的小时数与我们能够在DevCenter中查询的时间相同(如图2所示的9-10小时),而其余的时间则不然。更令人费解的是,我们为趋势图加载了相同的数据,其中包括所有小时的点数。
有没有人经历过这样的经历??....it似乎有几个小时的数据总是可以从Cassandra选择的,而其他人则有问题:/ ...and当然所有的数据都是以相同的方式插入的!
发布于 2016-05-29 23:25:47
因此,当您按时间范围查询它时,您将得到数据。当您通过精确的时间匹配查询它时,在某些时间戳中不会得到数据。对,是这样?如果它是正确的,它很可能是您的时间戳记录精度高于一秒钟。查询精确的时间戳匹配几乎不是一个好主意,除非您知道精确的时间戳值直到所需的精度。
https://stackoverflow.com/questions/37480186
复制相似问题