我有很多现有的Cassandra 2.0.0 CF由Trift API创建,并且希望将来可以使用Datastax DevCenter 1.1.1和CQL3,所以我试图将blob-s的列类型更改为更有用的内容。在特定的CF中,所有键和值都只是文本(行键是一个进程名称,单元格名称是某种文本格式的时间戳,值是当时捕获的字符串)。我已成功将“键”类型和“值”类型更改为“文本”,但“column1”类型使我成为问题。Cassandra/CQL:如何修改colium1类型?
当从DevCenter运行alter table命令时: alter table mycfname。“MyTableName”alter column1 type text; 我弹出: 无法执行'测试'上的CQL脚本:java.lan.AssertationError
类似的问题已被问到一些其他论坛,但从未回答。 有什么想法? 关注卓然
您可以包含运行'desc table mycfname。“MyTableName”'的全部输出以及在alter table命令之后收到的完整异常吗? – BrianC 2014-08-29 21:32:54