1

我正在运行 Solr 3.5,并且我的上级已经设置了两个内核。我需要添加一个新的核心。Solr 主页是 /runtime/local/solr/。此目录包含 Solr.xml。所以我在这里用我的核心名称创建一个新目录,然后运行以下命令

 http://localhost:7658/solr/admin/cores?action=CREATE&name=core0&instanceDir=/runtime/local/solr/core0/

Apache tomcat 不断返回 400 错误消息

Error executing default implementation of CREATE

描述说

The request sent by the client was syntactically incorrect (Error executing default implementation of CREATE).

这里出了什么问题。从我在网上搜索的内容来看,语法似乎是正确的。

4

2 回答 2

2

找到了解决办法。不确定这是否是正确的方法。我在 Solr Home 文件夹中为我的核心创建了一个目录,并在其中添加了一个名为 conf 的文件夹。到这个文件夹,我复制了其他核心的 conf 文件夹中的所有文件,然后运行 ​​CREATE 命令。嘘!有效。

于 2013-09-30T06:57:05.523 回答
0

每个核心都需要自己的配置,因此您确实需要设置 conf 文件夹,但它不需要与您的第一个核心的配置相同

于 2013-09-30T09:56:21.477 回答