Configuración de Apache Solr en modo nube

Tengo que hacer lo siguiente:

Tengo que implementar Solr en 2 servidores / nodos.Deploy Zookeeper en otro servidor. Cargue una configuración personalizada en ZookeeperCree una colección personalizada con 2 fragmentos y 2 réplicas

Versión de Solr 7.4.0 y Zookeeper: 3.4.12

He hecho lo siguiente:

Configurar Zookeeper:

Creé una carpeta de datos de Zookeeper e hice un zoo.conf y puse el dataDir allí.Comenzó a Zookeeper usando./zkServer.sh start

Configurar Solr:

Started Solr usando:

./solr start -cloud -s /home/demo/LocalFolder/Downloads/SolrHome -p 8987 -z localhost:2181

Intentando cargar la configuración en Zookeeper usando:./solr create -c mycollection -d /media/sf_VM/Dump/conf

Me está dando una excepción:

Caused by: javax.servlet.UnavailableException: Error processing the request. CoreContainer is either not initialized or shutting down.
    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:341)
    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:323)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1634)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
    at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219)
    at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
    ... 17 more
</pre>

He buscado en muchas páginas y visto tutoriales de Solr, pero allí han usado los ejemplos predeterminados. Simplemente no tengo ninguna idea paso a paso para

¿Cómo cargar una configuración en Zookeeper?Entonces, lo que necesito hacer para crear una colección que apunte a esa configuración. Quiero que esa colección tenga 2 fragmentos y 2 réplicas. ¿Dónde estará el solr.xml? Si debería estar en Zookeeper, ¿cómo lo subo allí ¿Cómo veo en Zookeeper que la configuración se ha cargado?

Sé que esta pregunta podría ser un duplicado. He leído varias publicaciones pero no he podido encontrar una solución. Por favor ayuda

Respuestas a la pregunta(1)

Su respuesta a la pregunta