cassandra udt:在udt类型中添加新字段时,列仅显示旧的udt类型数据

时间:2015-07-28 00:05:42

标签: cassandra

我在cassandra中创建了一个udt类型。 - >成员(姓名文本)。

然后我创建一个表“users”,其中一列“members”是list>。

我将另一个字段时代添加到类型用户中 所以现在是成员(name text,age int)。

我将数据[{name:'james',age:1}]插入表“users”。但是当我进行查询时它只显示[{name:'james'}]。 我运行了DESC KEYSPACE,类型完全是成员(name text,age int)。有什么建议吗?

PS:我的cassandra版本是2.1.3

1 个答案:

答案 0 :(得分:1)

这是一个已知错误(CASSANDRA-9188)。您需要重新启动cqlsh会话以使其使用最新的类型定义。