尝试使用tomcat对solr实例执行完全导入

时间:2015-11-30 22:02:17

标签: java solr apache-zookeeper

我正在尝试创建一个新的solr实例,然后使用Tomcat在Spring应用程序中对其执行完全导入,但是我一直在这样做:

  

ERROR 1440 --- [nio-8080-exec-1] oasclient.solrj.impl.CloudSolrClient:由于(510)org.apache.solr.common.SolrException,对集合的请求(此处的集合名称)失败:找不到健康的节点来处理请求

我认为我很可能没有正确上传必要的配置文件,但我不确定。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

你必须在zookeeper的/clusterstate.json znode中拥有活动的碎片。

我们可以在云中的solr节点上的solr管理请求中访问此数据:

curl "http://localhost:8983/solr/admin/collections?action=clusterstatus&wt=json&indent=on"

您的收藏品应列在此处。您收藏的所有碎片都应该有"state":"active"