Ошибка при создании кластера с использованием MiniSolrCloudCluster - PullRequest
0 голосов
/ 07 ноября 2019

Мы использовали версию solr6.2, и сейчас мы переводим ее на последнюю версию solr8.2. Все наши тестовые примеры не работают при создании кластера. Мы используем MiniSolrCloudCluster для создания кластера, но он внутренне использует класс JettySolrRunner, где несколько методов и классов устарели. Из-за этого мы получаем следующую ошибку:

Java.lang.Exception: Ошибка запуска MiniSolrCloudCluster в org.apache.solr.cloud.MiniSolrCloudCluster.checkForExceptions (MiniSolrCloudCluster.java:652) по адресу org.apache.solr.cloud.MiniSolrCloudCluster. (MiniSolrCloudCluster.java:306) по адресу org.apache.solr.cloud.MiniSolrCloudCluster. (MiniSolrCloudCluster.java:239) по адресу org.apache.solr.roudClus.Cloud .Cli. MiniSolrCloudCluster.java:219) в org.apache.solr.cloud.MiniSolrCloudCluster. (MiniSolrCloudCluster.java:146). ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Подавлено: java.lang.NoSuchMethodError: org.eclipse.jetty.util.thread.QueuedThreadPool.setReservedThreads (I) V в org.apache.solr.client.solrj.embedded.JettySolrun. Java: 265) в org.apache.solr.client.solrj.embedded.JettySolrRunner. (JettySolrRunner.java:257) в org.apache.solr.client.solrj.embedded.JettySolrRunner. (JettySolrRunner.java:9).apache.solr.client.solrj.embedded.JettySolrRunner. (JettySolrRunner.java:216) в org.apache.solr.cloud. лямбда $ new $ 0 (MiniSolrCloudCluster.java:300) в java.util.concurrent.FutureTask.run (FutureTask.java:266) в org.apache.solr.common.util.ExecutorUtil $ MDCAwareThreadPoolExecutor.lambda $ execute $. Java: 209) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) ... еще 1

 public MiniSolrCloudCluster cluster() throws Exception {
        JettyConfig jettyConfig = JettyConfig.builder().setContext("/").build();
        return new MiniSolrCloudCluster(3, Paths.get("build/cluster"), jettyConfig);
    }

Пожалуйста, предложите, если есть какой-либо способ создать кластер solr, используя solr-core-8.2.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...