У меня есть одноузловая установка cassandra с 0.8.2.Я создал несколько семейств столбцов с помощью 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'
Я попытался использовать байты ('col1'), предположим, что ключевое слово, ascii и utf8 ни одно из них не работает.
как шестнадцатеричные байты
Хотя то же самоеотлично работает с кассандрой 0.8.4