2013-09-27 37 views
1

的默認實現中出錯我正在運行Solr 3.5,並且已經有兩個由我的高級設置的內核。我需要添加一個新的核心。 Solr主頁是/ runtime/local/solr /。該目錄包含Solr.xml。所以,我在這裏創建一個新的目錄與我的核心的名字,然後運行以下無法創建新的核心Solr 3.5。 CREATE

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

和Apache Tomcat保持與消息

Error executing default implementation of CREATE 

返回400錯誤,並介紹稱

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

這裏發生了什麼問題。從我在網上搜索的語法看,這個語法似乎是正確的。

回答

0

每個內核都需要自己的配置,這樣你就需要有conf文件夾設置,但它並不需要是相同的配置爲你的第一核心

+0

是。這是真的。但在我的情況下,除了schema.xml之外,其他的保持不變。所以我只改變了solr模式,然後創建了核心。 – Saiesh

+0

我不明白這是一個可以接受的答案。我們只是應該知道如何創建這個未知的所需的「配置」? –

2

找到了解決辦法。不知道這是否正確。我在Solr Home文件夾中爲我的核心創建了一個目錄,並在其中添加了一個名爲conf的文件夾。對於這個文件夾,我複製了其他核心的conf文件夾中的所有文件,然後運行CREATE命令。 Booyah!有效。