0

我一直在努力在本地机器上设置 Carrot2 以使用 PHP。计划是让 Carrot2 从由 Nutch 填充的 Solr 检索集群。目前 Solr 和 Nutch 配置正确,我已经能够通过 Carrot2 Workbench 访问信息。Carrot2-dcs-3.10.0 已经设置好,我认为可以通过 tomcat6 管理器正确部署,尽管有关设置的文档非常模糊且不完整。对 source-solr-attributes.xml 的更改是根据https://sites.google.com/site/profileswapnilkulkarni/tech-talk/howtoconfigureandruncarrot2webapplicationwithsolrdocumentsource对 source-solr-attributes.xml 进行了更改. Tomcat 设置在端口 8080 上。Carrot2 DCS php 示例 example.php 可以正常工作并正确显示测试输出。虽然,当我尝试使用 localIPAddress:8080/carrot2-dcs/index.html 执行集群时,我遇到了问题。当我将文档源设置为 Solr 并将查询设置为然后单击集群我收到以下错误消息。

HTTP 状态 500 - 无法执行处理:org.apache.http.conn.HttpHostConnectException:连接到 localhost:8983 被拒绝

类型状态报告

消息无法执行处理:org.apache.http.conn.HttpHostConnectException:连接到 localhost:8983 被拒绝

描述 服务器遇到一个内部错误,阻止它完成这个请求。

我在已部署的 webapp 文件夹中到处搜索胡萝卜 2,但找不到它从哪里获取 localhost:8983。

任何帮助将不胜感激,谢谢。

4

1 回答 1

0

事实证明,source-solr-attributes.xml 文件有一个额外的覆盖属性。一个是在带有示例参数的默认块注释之前,第二个是我添加的,带有我的配置所需的参数。删除其中一条线,因此只有一条线更正了问题。显然,其中两个它会忽略服务器设置并使用默认值。

于 2014-09-18T16:45:03.670 回答