Cassandra时间数据类型

时间:2016-11-29 03:33:45

标签: cassandra ubuntu-14.04 datastax cassandra-2.1

将DataStax 4.8.11与Cassandra 2.1.17,Ubuntu14.04一起使用 我正在尝试使用时间数据类型创建一个表。语法在Cassandra 2.2.8 / Win7上运行正常,但在DataStax 4.8.11上没有。

CREATE KEYSPACE tests WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor': 1};

CREATE TABLE testts (
            ID int PRIMARY KEY,
            mdate timestamp,            
            ttime time);

我收到错误:

无效请求:code = 2200 [无效查询]消息=未知类型tests.time]

由于

1 个答案:

答案 0 :(得分:2)

body数据类型为introduced in protocol version 4,需要Cassandra 2.2+(DataStax Enterprise 5.0+)。因此,time不能用于DataStax 4.8.x / Cassandra 2.1中的列。