【问题标题】:How to get systemtimestamp in Cassandra如何在 Cassandra 中获取系统时间戳
【发布时间】:2011-09-24 17:07:08
【问题描述】:

我将如何从 cassandra-cli 中获得 systemtimestamp,就像 oracle 中的 select sysdate from dual; 一样。 我在 windows7 中使用 cassandra。

【问题讨论】:

    标签: java nosql cassandra


    【解决方案1】:

    我不确定这对 Cassandra 是否有意义。每个 Cassandra 节点都有自己的系统时钟——它们是分布式和独立的,因此没有固有的“系统”时间——但是,节点和客户端必须使用 NTP 或类似的方式同步,否则您可能会得到无序更新即数据损坏。

    进行更新时,使用的是客户端的时间戳,而不是服务器的(同样,需要 NTP 同步)。见http://wiki.apache.org/cassandra/DataModel

    所以共享的 NTP 时钟是唯一有意义的系统时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-20
      • 2022-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-24
      相关资源
      最近更新 更多