【发布时间】:2013-07-29 20:07:03
【问题描述】:
我已经编写了下面提到的代码。
HttpSolrServer solrServer = new HttpSolrServer("http://10.40.4.171/solr/prime-core");
List<UserSolr> userList=null;
SolrQuery q = new SolrQuery();
q.setQuery("*:*");
q.setStart(0);
q.setRows(10);
//SolrDocumentList results = null;
try {
QueryResponse response = solrServer.query(q);
userList=response.getBeans(UserSolr.class);
} catch (Exception e) {
// TODO: handle exception
System.out.println(e);
}
但对于上述情况,我收到以下错误:-
org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Server at http://10.40.4.171/solr/prime-core returned non ok status:407, message:Proxy Authorization Required
我无法解决这个问题。相同的代码在 url http://localhost:8080/solr/prime-core 上工作正常请告诉我如何修改以正确连接到服务器。
谢谢。
注意: prime-core 是我的 Solr 核心 我正在使用 Solr 4.3
【问题讨论】:
标签: java apache search solrj solrcloud