如何获得Cassandra的系统时间戳

时间:2011-09-24 17:07:08

标签: java nosql cassandra

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

1 个答案:

答案 0 :(得分:3)

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

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

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