副本关闭,所有副本都在同一SolrCloud节点上。这是一个双节点集群(但有三个zookeeper示例)。该问题发生在索引操作期间。关闭的副本都在同一SolrCloud节点host2上。我找不到有关出现的错误的信息。出现的错误如下:
ERROR - 2015-08-13 02:57:34.261; org.apache.solr.common.SolrException;
forwarding update to http://host1:8080/solr/collection_V_2_0_shard1_replica1/ failed -
retrying ... retries: 1 add{,id=RFQ||304707||188627||1} params:update.distrib=TOLEADER&distrib.from=http%3A%2F%2Fhost2%3A8080%2Fsolr%2Fak_collection_V_2_0_shard1_replica2%2F
rsp:503:org.apache.solr.common.SolrException: Service Unavailable
出现错误后,collection_V_2_0_shard1_replica2关闭。有人能帮助我找到此错误的原因吗?
此致,Giova
1条答案
按热度按时间7ivaypg91#
我猜托管collection_V_2_0_shard1_replica2的SOLR节点由于某种原因而关闭,日志中的错误与节点关闭的原因无关,而是与副本尝试将文档路由到shard 1领导者有关,似乎领导者已经关闭。
一些调试提示
1.登录到托管shard 1的节点
1.扫描日志文件,查看节点关闭的原因,查找时间在路由时间戳之前(Say Secs/Mins before 2015-08-13 02:57:34.261)
1.您是否覆盖了Java堆...?默认值仅为512 KB,您可以在www.example.com中更改为诸如4g之类的内容solr.in.sh/cmd,然后重新启动solr