找不到自定义索引器类“com.stratio.cassandra.lucene.Index”

Posted

技术标签:

【中文标题】找不到自定义索引器类“com.stratio.cassandra.lucene.Index”【英文标题】:Unable to find custom indexer class 'com.stratio.cassandra.lucene.Index' 【发布时间】:2017-03-23 08:48:35 【问题描述】:

我正在使用 apache-cassandra-3.0.10。我已将版本为 3.0.10.3 的 cassandra lucene jar 放在 cassandra lib 文件夹中。当我尝试创建 lucene 索引时,它显示消息无法找到自定义索引器类“com.stratio.cassandra.lucene.Index”。根据 lucene 文档 3.0.10 jar 与 cassandra 版本 3.0.10 兼容。那么为什么会出现这个错误。谁能帮我解决这个问题?

【问题讨论】:

【参考方案1】:

将stratio lucene jar 放入你的所有cassandra 节点的lib 文件夹中,然后 重启所有节点。

【讨论】:

嗨,我已经将lucene jar添加到cassandra的lib文件夹中。但它不起作用 你重启所有节点了吗??【参考方案2】:

cassandra lucene jar 3.0.10 是从 maven 存储库下载的,但已损坏。我从他们的 github 存储库生成了自己的 jar 文件,它工作正常

【讨论】:

以上是关于找不到自定义索引器类“com.stratio.cassandra.lucene.Index”的主要内容,如果未能解决你的问题,请参考以下文章

自定义迭代器类与生成器?

自定义序列化器类

如何覆盖自定义管理器类中的 .update() 方法

Qt/VTK:自定义交互器类中的访问函数

找不到自定义的 gradle plugin

找不到自定义标签的 CFML 模板