首先,在拷贝完core之后要设置tomcat的访问权限
如:chown -R tomcat:tomcat CultureSearch
我在solr cloud的一台机器上创建core的时候出现了这个问题,从网上搜了一下说要删掉索引,结果试了一下没管用。
org.apache.solr.common.SolrException: Error opening new searcher
查看日志发现,除了这个错误往data路径数据的时候也有错误,因此我怀疑是某个配置搞错了。
最后定位到solrconfig.xml,结果是<dataDir>标签的内容被改成的某一绝对路径,于是又将他恢复成默认。
就这样子解决了。
以后遇到这类问题,除了网上查结果,还需要考虑到自己的实际情况。多看日志多分析,才能正确定位,最终解决问题!