SolrCloud Error:No live SolrServers available to handle this request

SolrCloud Error:No live SolrServers available to handle this request

我在数据摄取期间在 solrcloud 客户端遇到以下异常:

ERROR com.aexp.ims.atworks.ingestion.service.impl.IngestionServiceImpl  - Solr Exception
org.apache.solr.client.solrj.SolrServerException: No live SolrServers available to handle this request:[http://tsnet1:8888/solr/TSEACH_shard1_replica2, http://tsnet2:8888/solr/TSEACH_shard2_replica2, http://tsnet3:8888/solr/TSEACH_shard1_replica1, http://tsnet4:8888/solr/TSEACH_shard2_replica1]
Caused by: org.apache.solr.client.solrj.SolrServerException: Server refused connection at: http://tsnet5:8888/solr/TSEACH_shard2_replica2
Caused by: org.apache.http.conn.HttpHostConnectException: Connection to http://tsnet2:8888 refused
Caused by: java.net.ConnectException: Connection refused

Solr 日志错误:

ERROR update.UpdateLog - Error inspecting tlog tlog{file=/data/tsearch/solr/TSEACH_shard2_replica1/data/tlog/tlog.0000000000000005405 refcount=2}
ERROR update.UpdateLog - Error inspecting tlog tlog{file=/data/tsearch/solr/TSEACH_shard2_replica1/data/tlog/tlog.0000000000000005406 refcount=2}
ERROR update.UpdateLog - Error inspecting tlog tlog{file=/data/tsearch/solr/TSEACH_shard4_replica1/data/tlog/tlog.0000000000000005433 refcount=2}
ERROR update.UpdateLog - Error inspecting tlog tlog{file=/data/tsearch/solr/TSEACH_shard4_replica1/data/tlog/tlog.0000000000000005434 refcount=2}

如能解决上述错误,我们将不胜感激?

我遇到了类似的问题。

导致此异常的原因可能有很多。这是一条掩盖了内部细节的一般错误消息。

虽然我无法为这个问题提供具体的解决方案,但这是我解决问题的方法。

1。检查所有节点的日志。

请注意,在云模式下,服务器日志分布在多个节点中。 我是 运行 单个节点上的云。我可以这样做:

tail -100 example/cloud/node*/logs/solr.log

2。找出内部原因及其解决方法

你看到异常了吗? 伟大的。 现在 google/lookup 为幕后例外。 在我的例子中,使用 group.ngroups=0 的分组查询是问题所在。它已在 6.3 https://issues.apache.org/jira/browse/SOLR-4164 中修复 所以,我升级了solr,解决了

当我的 solr 服务器意外停止时,我遇到了类似的问题。 我使用以下命令从 bin/platform 重新启动它并且它起作用了:

蚂蚁启动SolrServer