Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从 SolrJ 客户端连接 Solr 服务器,但它给出了 HTTPResponse 异常。
这是我的代码:
SolrServer server = new HttpSolrServer("http://"localhost":8983/solr/");
这是一个例外:
java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException:
Solr 有默认地址吗?你在哪里可以找到它?
我不熟悉 SolrJ - 但端点似乎缺少我的核心名称。
您需要将 Solr 客户端指向特定的核心。
核心的 URI 看起来像这样(用于重新加载核心命令)
http://localhost:8983/solr/{{solrCoreName}}
管理 UI 应该可以在
http://localhost:8983/solr
默认情况下,Solr 将在 port 上启动8983。但这可以改变。例如,您可以使用属性在solr.in.sh文件中更改它。SOLR_PORT
8983
solr.in.sh
SOLR_PORT