Невозможно обновить схему cassandra 0.8.2 - PullRequest
1 голос
/ 02 ноября 2011

У меня есть одноузловая установка 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

1 Ответ

1 голос
/ 03 ноября 2011

Вы ответили на свой вопрос. Это ошибка в 0.8.2, и вы должны обновить. (До последней версии 0,8, которая в настоящее время составляет 0,8,7.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...