Configurando o Apache Solr no modo nuvem

Eu tenho que fazer o seguinte:

Eu tenho que implantar o Solr em 2 servidores / nós.Implante o Zookeeper em outro servidor.Carregar uma configuração personalizada para o ZookeeperCrie uma coleção personalizada com 2 shards e 2 réplicas

Versão do Solr 7.4.0 e Zookeeper: 3.4.12

Eu fiz o seguinte:

Configurar o tratador:

Criou uma pasta de dados do Zookeeper e criou um zoo.conf e colocou o dataDir lá.Iniciado zookeeper usando./zkServer.sh start

Configure o Solr:

Iniciado o Solr usando:

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

Tentando fazer upload da configuração no Zookeeper usando:./solr create -c mycollection -d /media/sf_VM/Dump/conf

Está me dando uma exceção:

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>

Pesquisei muitas páginas e vi os tutoriais do Solr, mas lá eles usaram os exemplos padrão. Eu simplesmente não tenho nenhuma idéia passo a passo para

Como fazer upload de uma configuração no Zookeeper?Então o que eu preciso fazer para criar uma coleção apontando para essa configuração. Quero que essa coleção tenha 2 shards e 2 réplicas.Onde estará o solr.xml. Se estiver no Zookeeper, como faço para carregá-lo láComo vejo no Zookeeper que a configuração foi carregada?

Eu sei que esta pergunta pode ser uma duplicata. Li várias postagens, mas não consegui encontrar uma solução. Por favor ajude.

questionAnswers(1)

yourAnswerToTheQuestion