【发布时间】:2017-10-03 19:35:20
【问题描述】:
我正在尝试将我的数据从 cassandra 2.1.7 迁移到 3.10。
我在两个 Cassandra 版本中都有下表 (2.1.7 and 3.10)
CREATE TABLE timestamp_test ( name text PRIMARY KEY, time timestamp )
当我在两个 cassandra 版本中使用以下查询在上表中插入数据时:
INSERT INTO timestamp_test(name , time ) VALUES ( 'ppaa', '2017-03-18 20:38:03+0530');
我发现两个版本的 cassandra 都以不同的格式保存时间戳 cloumn 的数据,即time
卡桑德拉 2.1.7
name | time
------+--------------------------
ppaa | 2017-03-18 20:38:03+0530
卡桑德拉 3.1
name | time
------+---------------------------------
ppaa | 2017-03-18 15:08:03.000000+0000
我可以以2017-03-18 20:38:03+0530 的格式将timestamp 保存在cassandra v3.1 中,即(类似于cassandra v2.1.7)
【问题讨论】:
-
两个时间戳都是正确的,第二个只是在 GMT 时区显示
标签: cassandra datastax datastax-enterprise datastax-java-driver cassandra-2.1