【发布时间】:2014-10-22 11:07:38
【问题描述】:
我有许多由 trift API 创建的现有 Cassandra 2.0.0 CF,并且希望将来使用 Datastax DevCenter 1.1.1 和 CQL3,因此我尝试将列类型从 blob-s 更改为更有用的东西。在特定的 CF 中,所有键和值都只是文本(行键是进程名称,单元名称是某种文本格式的时间戳,值是当时捕获的字符串)。我已成功将“key”类型和“value”类型更改为“text”,但“column1”类型让我遇到了问题。
从 DevCenter 运行 alter table 命令时:
alter table mycfname."MyTableName"
alter column1 type text;
我正在弹出:
无法在“测试”上执行 CQL 脚本:java.lan.AssertationError
在其他论坛上也有人问过类似的问题,但从未得到回答。
有什么想法吗?
问候卓然
【问题讨论】:
-
您能否包括运行
desc table mycfname."MyTableName"的完整输出以及您在alter table 命令后收到的完整异常?