gpt4 book ai didi

java - 应用程序无法与另一台计算机上的 solr 引擎连接

转载 作者:行者123 更新时间:2023-12-02 04:28:31 26 4
gpt4 key购买 nike

我在 VirtualBox 中的 Ubuntu 14.04 上运行 Solr 引擎。 guest 操作系统连接到本地网络。它的 IP 地址是:192.168.10.102。

我正在尝试使用浏览器连接 Solr 引擎。我要去http://192.168.10.102:8983/solr/一切正常。

我用 Java(使用 SolrJ)编写了一个应用程序。我尝试连接到 Solr 引擎并删除所有内容。代码如下所示:

server = new HttpSolrServer("http://192.168.10.102:8983/solr/");
server.deleteByQuery("*:*");
server.commit();

遗憾的是我遇到了一个异常(exception):

[main] INFO org.apache.solr.client.solrj.impl.HttpClientUtil - Creating new http client, config:maxConnections=128&maxConnectionsPerHost=32&followRedirects=false Exception in thread "main" org.apache.solr.common.SolrException: Server at http://192.168.10.102:8983/solr returned non ok status:404, message:Not Found at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:372) at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:181) at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:117) at org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:285) at org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:271)

...

当我注释 deleteByQuery()commit() 函数时,一切都很好。

如何解决?

最佳答案

您必须创建您的网址应类似于 http://192.168.10.102:8983/solr/collection1 的任何集合然后你可以尝试做某事

关于java - 应用程序无法与另一台计算机上的 solr 引擎连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31828136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com