2010-05-14 103 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