Solr服务器(Solr 4.0)的默认地址是什么,可以从SolrJ客户端使用

时间:2013-04-21 08:14:26

标签: solr solrj

我正在尝试从SolrJ客户端连接Solr Server,但它提供了HTTPResponse异常。

这是我的代码:

SolrServer server = new HttpSolrServer("http://"localhost":8983/solr/");

以下是例外:

  

java.lang.NoClassDefFoundError:org / apache / http / NoHttpResponseException:

Solr有默认地址吗?你在哪里可以找到它?

2 个答案:

答案 0 :(得分:10)

我对SolrJ并不熟悉 - 但是端点似乎错过了我的核心名称。

您需要将Solr客户端指向特定核心。

核心的URI看起来像这样(用于重新加载核心命令)

http://localhost:8983/solr/{{solrCoreName}}

可以在

访问管理员界面
http://localhost:8983/solr

答案 1 :(得分:0)

默认情况下,Solr将在端口8983上启动。但这可以更改。您可以使用solr.in.sh属性在SOLR_PORT文件中进行更改。