Windows系统下添加Solr Core报错找不到solrconfig.xml如何解决?
报错原因
出现该报错是因为通过Solr Web管理界面新建Core时,系统不会自动生成对应Core的基础配置文件,需要你预先把配置文件放到指定目录下,才能完成创建。
解决方法(2种可选,推荐第一种)
方法一:通过命令行创建Core(操作简单,不易出错)
- 打开Windows命令提示符,进入你的Solr安装目录的bin文件夹,也就是你提到的
\solr-8.8.1\bin路径 - 执行创建Core命令:
solr create -c 替换为你想要的Core名称
比如要创建名为new_core的Core,就执行solr create -c new_core
执行完成后Solr会自动生成所有需要的配置、目录结构,自动完成Core注册,无需再到Web界面操作。
方法二:预先准备配置文件后通过Web界面创建
如果你需要自定义配置后再创建Core,可以用该方法:
- 打开Solr安装目录下的
server\solr\configsets\_default路径,复制该路径下的conf文件夹 - 进入Solr的Core存放路径:
C:\Users\AnanyaStitipragyan\Desktop\CollabAI\solr-8.8.1\server\solr\,新建一个和你要创建的Core同名的文件夹,比如new_core,把刚才复制的conf文件夹粘贴到这个新建文件夹内 - 回到Solr Web管理界面的Core Admin新建页面,填写参数:
- name:填写你设定的Core名称,比如new_core
- instanceDir:填写刚才新建的文件夹名,和Core名称保持一致即可
- dataDir:填写
data - config、schema保持默认的
solrconfig.xml、schema.xml即可
- 点击
Add Core按钮即可完成创建
补充说明
你填写的Solr下载地址是8.1.1版本的归档地址,如果你实际使用的是8.8.1版本,建议下载对应版本的安装包,避免版本不兼容问题。
内容的提问来源于stack exchange,提问作者Ananya Stitipragyan
相关产品推荐
相关产品推荐

