0

非常に奇妙な問題です。RowKey の中には、しばらくすると「ロック」されたように見えるものがあります。最初は問題なく作成されています。しばらくの間、更新できます。その後、しばらくすると更新が機能しなくなりますが、新しく作成されたキーを正常に更新できます。

誰でもアイデアはありますか?

4

1 に答える 1

2

cassandraに書き込むときに使用しているタイムスタンプを確認しましたか?

クライアントは、cassandraに書き込む各列のタイムスタンプを指定します。コードの一部に、タイムスタンプが正しく設定されていないというバグがあり、更新がドロップされる可能性があります。

一般に、異なるクライアントが同じタイムスタンプの粒度を使用していることを確認することも価値があります。標準はマイクロ秒以降のエポックであるため、ミリ秒以降のエポックを使用するものを使用する場合、より大きなタイムスタンプ番号で作成されたデータを上書きすることはできません。この場合、phpcassaとcassandra cliの両方が標準に準拠しているため、言及していない3番目のツールを使用している場合を除き、これで問題ありません。

于 2011-05-05T05:36:23.730 に答える