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 のいずれも機能しないと想定しています。
16 進バイトとして
cassandra 0.8.4 でも同じことが問題なく動作しますが、