1

Windows Server 2012 で datastax-community-64bit_2.2.6 と DevCenter-1.4.1-win-x86 を使用しています (問題が発生していないように見える古い Win Server 2008 で同じセットアップを使用しています)。

一貫性のない読み取りで非常に奇妙な動作をしている時系列テーブルがあります。丸一日のデータがありますが、次のスクリーンショットに示すように、コードと DevCenter の両方を介してクエリを実行すると、1 日の数時間分のデータが読み込まれません:::

devcenter ルックアップ::: https://drive.google.com/file/d/0B_e9YTMgramiSTFqUGFPYVB3bkk

ご覧のとおり - 7 時から 8 時までは直接ロードできません - 9 時から 10 時までは可能です。>= と < を使用しながら 7-8 時間だけを読み込むことは可能です (一番上の選択)。これは問題をさらに混乱させます。

私たちのアプリケーションでは、Cassandra からデータがロードされていないため、1 日の多くの時間が不明 (? の付いたアイコン) として表示されます....次のスクリーンショットを参照してください::

申請に不足している時間::: http://drive.google.com/open?id=0B_e9YTMgramiTUxfNTlJYlVwUEU

緑色のアイコンが付いている時間は、DevCenter でクエリできる時間と同じです (9 ~ 10 時間は図 2 にあったため)。残りの時間はそうではありません。これをさらに不可解なものにしているのは、すべての時間のポイントが含まれるトレンド グラフに同じデータをロードするという事実です。

誰もがこのようなことを経験したことがありますか?....一部の時間のデータは常に Cassandra から選択できるようですが、他の時間には問題があります:/ ...もちろん、すべてのデータは同じ方法で挿入されます!!

4

1 に答える 1

0

したがって、時間範囲でクエリを実行すると、データが返されます。正確な時間一致でクエリを実行すると、一部のタイムスタンプのデータが取得されません。正しい?それが正しければ、タイムスタンプが 1 秒以上の精度で記録されている可能性が高くなります。必要な精度までの正確なタイムスタンプ値を知っていない限り、正確なタイムスタンプの一致によるクエリは、ほとんど良い考えではありません。

于 2016-05-29T23:25:47.090 に答える