使用SolrCloud出现org.apache.solr.common.SolrException: Collection not found: my_solr2

来源:互联网 发布:windows 2012 mse 编辑:程序博客网 时间:2024/06/05 22:32

首先,我是用的是solr5.5.4,但是我的solrj使用的4.10.3,这样在使用SolrCloud时,就会出现

org.apache.solr.common.SolrException: Collection not found: my_solr2

这样的异常,collection确定是存在,这时候,我们需要把solrj的版本修改为5.5.4,来保持一致。

这时候我单独测试没有问题了,奇怪的是,使用maven打包时,打进war包的还是4.10.3版本的solrj,在maven工程的pom文件的根目录文件夹,使用mvn dependency:tree命令可以查看jar包版本。
在仔细检查各个依赖工程时并没能发现有什么solrj版本不一致,将所有parent工程下面的子工程全部update,解决问题。

阅读全文
0 0
原创粉丝点击