1

这篇文章说客户端在进行 Cassandra 更新时必须提供时间戳。我想知道这是否可以配置,所以 Cassandra 只是忽略客户端时间戳?我知道使用 NTP 是一种解决方案,但目前还不可行。

为了更清楚:

我想将 Cassandra 配置为使用系统日期,并且我可以使 Cassandra 节点的系统时间保持同步。我只是想防止流氓客户端时间戳弄乱记录。

4

2 回答 2

1

CQL 默认使用服务器时间戳,但仍允许手动指定时间戳 ( USING TIMESTAMP)。

于 2013-02-24T04:53:08.057 回答
0

我试着在这里回答我自己的问题。基本上按照设计,我想要的在这里是不可能的。该文档特别指出客户端系统时钟是整个 Cassandra 同步模型的一部分,任何漂移的系统时钟都会搞砸一切。

http://wiki.apache.org/cassandra/DataModel

于 2013-02-22T17:43:25.127 回答