Tengo más de 100 núcleos (como colección1) en mi servidor SOLR. Para reiniciar el servidor, me está tomando 2 horas y también estoy usando ZooKeeper para este SOLR. ¿Hay alguna forma de reducir el tiempo de reinicio del servidor?

Un tiempo de reinicio largo generalmente significa que Solr está pasando tiempo reproduciendo registros de transacciones. Esto implica que quedan registros de transacciones grandes en primer lugar. Por lo tanto, debe comenzar disminuyendo la configuración de AutoCommit utilizada para el compromiso duro a un valor menor, de modo que los registros de transacciones no sean muy grandes.

Otra causa de los largos tiempos de reinicio puede ser el AppendComponent, que construye su índice de sugerencias al inicio. Estuvo presente de forma predeterminada hasta Solr 4.10.3 y se agregó una opción buildOnStartup Solr 5.1. Por lo tanto, puede intentar deshabilitar el sugeridor para ver si mejora el tiempo de inicio.

Por último, pero no menos importante, se realizaron muchas mejoras relacionadas con tener una gran cantidad de colecciones en las versiones Solr 5.x. La última versión (Solr 5.4.0) tiene varias optimizaciones para admitir muchas colecciones, así que intente actualizar y vea si eso ayuda.

En caso de que tenga más preguntas, el mejor lugar para preguntar es la lista de correo solr-user. Ver Apache Solr – Recursos

Debería poder aumentar el número de núcleos cargados en paralelo a través de la configuración, así como optimizar el tiempo de carga para cada núcleo.