所以我只是在玩Solr 5,但我尝试通过Admin UI和命令行添加一个新的Core:
bin/solr create -c new_core
Run Code Online (Sandbox Code Playgroud)
但在这两种情况下我都会收到以下错误:
new_core: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Could not load conf for core new_core: Error loading solr config from /Users/blah/lib/solr-5.3.0/server/solr/new_core/conf/solrconfig.xml
Run Code Online (Sandbox Code Playgroud)
我用这个启动了我的Solr服务器:
bin/solr start
Run Code Online (Sandbox Code Playgroud)
我在这里关注文档:
https://cwiki.apache.org/confluence/display/solr/Running+Solr
那么修复是什么?假设管理UI在创建新核心时必须使用一些模板,那么这应该如何开箱即用?
You*_*bit 15
错误即将发生,因为new_core您的设置中没有配置.请执行以下步骤:
mkdir /Users/blah/lib/solr-5.3.0/server/solr/core_name
echo "name=core_name" > /Users/blah/lib/solr-5.3.0/server/solr/core_name/core.properties
cp -r /Users/blah/lib/solr-5.3.0/server/solr/configsets/basic_configs/conf /Users/blah/lib/solr-5.3.0/server/solr/core_name/
Run Code Online (Sandbox Code Playgroud)
一些重要的注意事项:
core.properties和conf目录应放在同一路径上.conf目录将包含schema.xml和solrconfig.xml文件.