我有 0.8.2 的单节点 cassandra 安装。我用 cassandra-cli 创建了一些列族
create column family demo;
现在我必须在这个列族上使用二级索引。为此我需要升级架构。当我尝试使用 cassandra-cli 升级它时
update column family demo with comparator=BytesType and column_metadata=[{column_name: col1, validation_class: UTF8Type, index_type: KEYS}];
我收到以下错误消息
org.apache.cassandra.db.marshal.MarshalException:无法解析“col1”
我试过使用 bytes('col1') ,假设关键字 ,ascii 和 utf8 都不起作用。
作为十六进制字节
虽然同样的事情在 cassandra 0.8.4 上工作得很好