Ошибка подключения CQLSH: неверный запрос: ненастроенное локальное семейство столбцов

Я пытаюсь настроить CQLSH в Windows. Я сделал компиляцию python и попытался запустить CQLSH, но ниже я получаю странную ошибку. У меня нет семейства столбцов по имени «местный». И я еще не указал свое пространство ключей. Так почему же он жалуется, что у меня нет локального семейства столбцов? Кто-нибудь понимает это?

C:\apache-cassandra-2.0.1\bin>python cqlsh --cqlversion="3.0.0" Ошибка подключения: неверный запрос: ненастроенное локальное семейство столбцов

C:\apache-cassandra-2.0.1\bin>python cqlsh --cqlversion="3.0.0" localhost 9160 Ошибка подключения: неверный запрос: ненастроенное локальное семейство столбцов


person jeera    schedule 05.02.2014    source источник


Ответы (1)


Это не ошибка драйвера, отсутствует один из внутренних CF cassandra.

Семейство локальных столбцов находится в системном пространстве ключей, оно хранит информацию об узлах C* и должно быть создано при первом запуске cassandra. Вероятно, это какая-то форма ошибки разрешения (но C * действительно не должен запускаться, если одно из системных пространств ключей отсутствует), ограничивающая cassandra от создания семейства столбцов, которое или оно было удалено вручную.

Решением будет очистить каталог данных cassandra и перезапустить C* (не делайте этого, если вы находитесь в производственной среде, если вы не знаете как сделать резервную копию/обновить узлы cassandra, это удалит все данные, поэтому сделайте снимок, если вы собираетесь спуститься по этому маршрут)

person Lyuben Todorov    schedule 06.02.2014