在完成solr定时增量的时候 启动时报了如下的错误:
solrError错误
出现jar包的错误,这个是因为开发人员久远没有维护apache-solr-dataimportscheduler-1.0.jar但是solr.jar包在变化更新,故我在网上找很久apache-solr-dataimportscheduler-1.0.jar和更新后的solr-dataimportscheduler-1.1.jar什么solr-dataimportscheduler-1.4.jar和1.7.jar声称支持最新solr6,solr7,我都每一个试了都没有用(故也是做这篇文章记录分享一下,贡献点绵薄之力)终于在网上找了很久,找到一个资料 https://github.com/mbonaci/solr-data-import-scheduler国外一个大神 自己写了一个fix版本的 但是他这个还是属于比较低版本的 好像解决了post导入不报错,但是用在solr高版本上(我的是solr7.4)还是会报找不到该方法的错,网上找了很久,功夫不负有心人究其原因,那是因为里面有个SolrDataImportProperties(这个类是上面那个网址提供的类不要去找之前上面jar包) 有一个初始化方法SolrResourceLoader loader = new SolrResourceLoader(null); 把Loader里面的null 去掉因为新的solr.jar里面构造参数没的了 故这里去掉null 就可以完成fix后的版本我的是solr7.4估计其他版本也可以使用,但是如果你的版本比较低还是用上面的jar试试因为以前solr.jar包估计还有那个构造参数
感谢这位仁兄提供的github大神地址~!
参考地址:https://blog.csdn.net/yxue1118
下载jar包地址:https://download.csdn.net/download/aipeng_9119/10576970
下载开箱即用~!(我反编译fix后的版本,亲测solr7.4版本)