HTTP: // локальный: 8983 / Solr / админ / коллекции действие = УДАЛИТЬ & имя = CollectionName
жен сделать следующее:
Я должен развернуть Solr на 2 серверах / узлах.Разверните Zookeeper на другом сервере.Загрузить пользовательскую конфигурацию в ZookeeperСоздайте собственную коллекцию с 2 осколками и 2 репликамиВерсия Solr 7.4.0 и Zookeeper: 3.4.12
Я сделал следующее:
Настройка Zookeeper:
Создал папку данных Zookeeper, создал zoo.conf и поместил туда dataDir.Начал использовать zookeeper./zkServer.sh start
Настройте Solr:
Запустил Solr используя:
./solr start -cloud -s /home/demo/LocalFolder/Downloads/SolrHome -p 8987 -z localhost:2181
Попытка загрузить конфигурацию в Zookeeper с помощью:./solr create -c mycollection -d /media/sf_VM/Dump/conf
Это дает мне исключение:
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>
Я искал много страниц и видел руководства по Solr, но там они использовали примеры по умолчанию. Я просто не имею пошаговой идеи
Как загрузить конфиг в Zookeeper?Тогда что мне нужно сделать, чтобы создать коллекцию, указывающую на этот конфиг. Я хочу, чтобы в этой коллекции было 2 осколка и 2 копии.Где будет solr.xml. Если это должно быть в Zookeeper, как я могу загрузить его тамКак я вижу в Zookeeper, что конфиг был загружен?Я знаю, что этот вопрос может быть дубликатом. Я прочитал несколько постов, но не смог найти решение. Пожалуйста помоги.