2015-02-11 5 views
0

Я пытаюсь реализовать тип Cassandra пользовательских данных с помощью JAVA, исходный код я использовал это в http://java.dzone.com/articles/custom-cassandra-data-typesCassandra типа пользовательских данных определяются: не удалось найти абстрактный класс

с единственной разницей, что пакет cqltypes.

создал файл файла jar и поместил его в каталог установки lib, как указано в статье.

Но, когда я называю это в cqlsh: CREATE TABEL test2.state2 (state 'cqltypes.UnitedStatesState');

Я получаю сообщение об ошибке < < ErrorMessage код = 2000 [Синтаксическая ошибка в запросе CQL] сообщение = "Ошибка типа настройки cqltypes.UnitedStatesState: Не удается найти абстрактный тип класса" cqltypes.UnitedStatesState" >>

ответ

0

Надеюсь, кому-то это удастся:

Я пытался установить на окна, чтобы получить изменения в файле jar, и вам нужно перезапустить службу.

Одна проблема в окнах cassandra - вы не можете остановить ее, и вам нужно перезагрузить машину. Даже если вы это сделаете, пользовательские банки не будут загружены cassandra во время загрузки. Для этого вам нужно остановить сервер и перезапустить его.

Для этого.

перейти к апач-Кассандры/бен: запустить стоп-server.bat затем запустить cassandra.bat

Смежные вопросы