【发布时间】:2014-12-10 13:30:59
【问题描述】:
我在 datastax 4.5 创建的 solr 索引上运行 datastax 4.5 mahout。
dse mahout lucene.vector
--dir /var/lib/cassandra/data/solr.data/test.test/index/
--field body
--dictOut $WORK_DIR/solr/wikipedia/dict.txt
--output $WORK_DIR/solr/wikipedia/out.txt
--max 50
在 mahout page 中提到“您的 Lucene 索引必须使用 Mahout 中使用的相同版本的 Lucene 创建。 从 Mahout 0.9 开始,这是 Lucene 4.6.1。 ”。 datastax 4.5 仅提供 mahout 0.8。我得到了页面中所说的异常。
我安装了 Mahout 0.9 并尝试使用相同的命令来读取 datastax solr 索引。我收到错误“线程“主”java.lang.IllegalArgumentException 中的异常:不存在名称为“dse452”的 org.apache.lucene.codecs.Codec 类型的 SPI 类。”看来datastax已经修改了solr索引信息。
关于解决兼容问题的任何线索?
【问题讨论】:
标签: solr lucene mahout datastax-enterprise datastax