gpt4 book ai didi

solr - 创建核心时的Solr(4.4+)solrconfig.xml位置

转载 作者:行者123 更新时间:2023-12-04 13:13:58 27 4
gpt4 key购买 nike

我正在尝试为我们的Web应用程序设置多核Solr服务器,但是我无法通过coreadmin服务创建新的核。

我正在使用Solr-4.4,因为4.3遇到了在solr.xml中保留内核的问题(未保存datadir),所以我在使用新的Solr.xml配置4.4 and beyond

我的solr.xml当前看起来像:

<solr>
<str name="coreRootDirectory">default-instance/cores/</str>
</solr>

solrconfig.xml位于(solrhome)/default-instance/conf/solrconfig.xml

尝试使用url创建核心时
http:/example.org/solr/admin/cores?action=CREATE&name=test-name&schema=schema-test.xml&loadOnStartup=false

给我错误:

Error CREATEing SolrCore 'test-name': Unable to create core: test-name Caused by: Can't find resource 'solrconfig.xml' in classpath or 'default-instance/cores/test-name/conf/', cwd=/var/lib/tomcat7



以下似乎有效:
http:/example.org/solr/admin/cores?action=CREATE&name=test-name&schema=schema-test.xml&loadOnStartup=false&config=/absolute/file/path/to/solrconfig.xml

问题是,这似乎仅适用于绝对路径(或者可能是来自/var/lib/tomcat7的相对路径),这不是可行的解决方案。

我正在寻找的是一种放置solrconfig.xml的方法,以便可以使用该配置创建新的内核(或使用当前位置创建这些内核的方法)。

模式或多或少都需要相同

最佳答案

这行得通。在命令行运行并在管理控制台中可见:

solr create -c(核心或集合的名称)

有关更多信息,请参见README.txt。

关于solr - 创建核心时的Solr(4.4+)solrconfig.xml位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17859485/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com