2010-05-14 105 views
3

編輯如何解決Ubuntu 10.04上多核Solr的安裝問題?

我已經寫了快HOWTO上越來越多打算:http://charlesleifer.com/blog/solr-ubuntu-revisited/

繼從以下兩個站點的說明,我已經安裝了Tomcat 6和Solr 1.4。

我已經成功地得到它,並與多核支持運行9.04的服務器上運行,但在10.04我似乎無法得到它的工作。

我能爲localhost達到:XXXX/Solr的/在10.04盒子,看到一個鏈接到Solr管理,但下面的鏈接帶我到一個404頁面的輸出如下:

/solr/admin/ 
HTTP Status 404 - missing core name in path 
The requested resource (missing core name in path) is not available 

我也無法訪問/ Solr的/ site1的/我將特殊 - 它同樣會返回一個404

<!-- from /var/solr/solr.xml, site dirs exist --> 
    <cores adminPath="/admin/cores"> 
    <core name="site1" instanceDir="site1" /> 
    <core name="site2" instanceDir="site2" /> 
    </cores> 

    <!-- from /etc/tomcat6/Catalina/localhost/solr.xml --> 
    <Context docBase="/var/solr/solr.war" debug="0" privileged="true" allowLinking="true" crossContext="true"> 
     <Environment name="solr/home" type="java.lang.String" value="/var/solr" override="true" /> 
    </Context> 
+0

Bah!配置失敗。得到它修復。 – coleifer 2010-05-15 02:54:55

+1

我有一篇博客文章,詳細介紹如何一步一步做到這一點:http://charlesleifer.com/blog/solr-ubuntu-revisited/ – coleifer 2012-07-13 18:39:08

回答

0

我不知道爲什麼在http://localhost:xxxx/solr/的鏈接是錯誤的,但對於site1的管理員網址是http://localhost:xxx/solr/site1/admin/(注意最後的斜線,這是必需的,否則你會得到40 4)。

在site1的核心查詢應該是這樣的:http://localhost:xxxx/solr/site1/select/?q=solr&version=2.2&start=0&rows=10&indent=on

http://localhost:xxx/solr/site1/ 404,這是正確的響應。

+0

是的,這很神祕。它的行爲來自/ solr/url,就像沒有多核心一樣,但當我嘗試訪問/ admin/url或/ solr/admin /時,我得到了404。我也無法用查詢命中它。我已經試過: *易於得到安裝Solr的-tomcat的 *易於得到安裝的tomcat6並手動安裝Solr的 *手動安裝這兩個 無濟於事:( 覺得它必須是設置的錯誤配置,但不知道在哪裏。也要重申,我已經得到了很好的東西在9.04。 – coleifer 2010-05-15 02:49:36

4

對於那些來到這裏,通過谷歌:

我有同樣的問題,這是我最終找到了對solr.home目錄的權限(雙核並不存在,因爲它不能爲他們創建的目錄)。檢查/ var/log/tomcat6 /中的最新catalina日誌文件是否存在任何問題。

+0

你可以粘貼如何在日誌中報告權限問題?對我來說:2011年3月31日下午12點48分05秒00 org.apache .solr.common.SolrException日誌 嚴重: javax.xml.transform.TransformerException:無法使用此上下文評估表達式 – simpatico 2011-03-31 11:05:03

+0

對不起,這是去年,所以我沒有日誌了!回想起來很明顯權限問題e來自日誌。 – jturnbull 2011-04-05 20:25:24

+0

謝謝修復它給我。報告的錯誤必須與無法創建的文件夾相關,並授予tomcat6用戶對我的修復權限。 – 2011-10-17 20:43:15