Ошибка SolrCloud: нет живых SolrServers, доступных для обработки этого запроса


Я получаю ниже исключение на клиентском конце 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 2

1 ответ:

У меня была похожая проблема.

Может быть много причин, чтобы вызвать это исключение. Это одно общее сообщение об ошибке, маскирующее внутренние детали.

Хотя я не могу предложить конкретное решение этой проблемы, вот как я исправил свою проблему.

1. Проверьте журналы всех узлов.

Обратите внимание, что в облачном режиме журналы сервера распределяются по узлам. Я запускал облако на одном узле. Я мог бы сделать это:

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

2. Выясните внутреннюю причину и ее исправление

Do вы видите исключение? Отличный. Теперь google / lookup для исключения за кулисами. В моем случае проблема заключалась в запросе group by с group.ngroups=0. Это было зафиксировано в 6.3 https://issues.apache.org/jira/browse/SOLR-4164 Итак, я обновил solr, и он решил