Не удалось найти пользовательский класс индексатора 'com.stratio.cassandra.lucene.Index'

Я использую apache-cassandra-3.0.10. Я поместил флягу cassandra lucene с версией 3.0.10.3 в папку cassandra lib. Когда я пытаюсь создать индекс lucene, он показывает сообщение Не удалось найти пользовательский класс индексатора 'com.stratio.cassandra.lucene.Index'. Согласно документации lucene 3.0.10 jar совместим с cassandra версии 3.0.10. Тогда почему эта ошибка происходит. Кто-нибудь может мне помочь, пожалуйста?

2 ответа

Решение

Cassandra lucene jar 3.0.10 был загружен из репозитория maven и сломан. Я создал собственный файл JAR из их репозитория GitHub, и он работал нормально

Поместите банку с прослойкой lucene во все папки lib вашего узла cassandra и перезапустите все узлы.

Другие вопросы по тегам