Ваш параметр autoCommit 600000 очень высок (600 секунд).Что это означает для SolrCloud практически?
Это означает, что журнал транзакций был сброшен, но не fsync'd.При перезапуске узла Solr узел связывается с лидером кластера и либо
воспроизводит документы из своего собственного журнала, если лидером было получено <100 новых обновлений.</p>
ИЛИ
Выполняет ли реплика в старом стиле от лидера, чтобы наверстать упущенное, если лидер получил> 100 обновлений, пока узел находился в автономном режиме.
https://lucidworks.com/2013/08/23/understanding-transaction-logs-softcommit-and-commit-in-sorlcloud/
Полагаю, в вашем случае вы получаете последнее.Просто обязательно корректно завершите работу с помощью скриптов Solr - убедитесь, что вы не выполняете команду «kill -9» и / или убедитесь, что Solr не утомляет проблемы с памятью.
Также одна проблема, которую яМы видели (в любом случае в SolrCloud 5.3), что если вы перезапустите узел Solr до того, как ZooKeeper обнаружит, что узел «ушел», то SolrCloud может установить ZooKeeper в странное состояние, когда он считает, что узел Solr работает, но это не так.Поэтому я обычно делаю одну вещь - проверяю, чтобы все остальные узлы знали правильное состояние системы (что узел "ушел") перед его перезапуском.