Nano Hash - криптовалюты, майнинг, программирование

Невозможно выполнить индексирование hybris SOLR

Невозможно выполнить индексацию SOLR. Получаю следующую ошибку. Любые предложения по исправлению будут полезны.

de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: Indexer worker failed. Max number of retries in total has been reached
        at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.doExecute(DefaultIndexerStrategy.java:97) ~[solrfacetsearchserver.jar:?]
        at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.AbstractIndexerStrategy.doExecute(AbstractIndexerStrategy.java:165) ~[solrfacetsearchserver.jar:?]
        at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.AbstractIndexerStrategy.execute(AbstractIndexerStrategy.java:124) ~[solrfacetsearchserver.jar:?]
        at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerService.performFullIndex(DefaultIndexerService.java:68) ~[solrfacetsearchserver.jar:?]
        at de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.indexItems(SolrIndexerJob.java:78) ~[solrfacetsearchserver.jar:?]
        at de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.performIndexingJob(SolrIndexerJob.java:57) [solrfacetsearchserver.jar:?]
        at de.hybris.platform.multicountry.solr.indexer.cron.impl.MulticountrySolrIndexerJob.performIndexingJob(MulticountrySolrIndexerJob.java:72) [classes/:?]
        at de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:40) [solrfacetsearchserver.jar:?]
        at de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38) [processingserver.jar:?]
        at de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1390) [processingserver.jar:?]
        at de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814) [processingserver.jar:?]
        at de.hybris.platform.cronjob.jalo.Job.access$1(Job.java:767) [processingserver.jar:?]
        at de.hybris.platform.cronjob.jalo.Job$JobRunable.run(Job.java:686) [processingserver.jar:?]
        at de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:208) [coreserver.jar:?]
        at de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135) [coreserver.jar:?]
Caused by: de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: Indexer worker failed. Max number of retries in total has been reached
        at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.runWorkers(DefaultIndexerStrategy.java:153) ~[solrfacetsearchserver.jar:?]
        at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.doExecute(DefaultIndexerStrategy.java:93) ~[solrfacetsearchserver.jar:?]
        ... 14 more
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Unable to unregister thread with [id=1269 name=solr indexer thread]. Is not present in thread registry
        at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_162]
        at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_162]
        at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.runWorkers(DefaultIndexerStrategy.java:140) ~[solrfacetsearchserver.jar:?]
        at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.doExecute(DefaultIndexerStrategy.java:93) ~[solrfacetsearchserver.jar:?]
        ... 14 more
Caused by: java.lang.IllegalStateException: Unable to unregister thread with [id=1269 name=solr indexer thread]. Is not present in thread registry
        at com.google.common.base.Preconditions.checkState(Preconditions.java:721) ~[guava-21.0.jar:?]
        at de.hybris.platform.core.threadregistry.ThreadRegistry.unregister(ThreadRegistry.java:94) ~[coreserver.jar:?]
        at de.hybris.platform.core.threadregistry.RegistrableThread.unregisterThread(RegistrableThread.java:125) ~[coreserver.jar:?]
        at de.hybris.platform.core.threadregistry.RegistrableThread.unregisterThread(RegistrableThread.java:118) ~[coreserver.jar:?]
        at de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:174) ~[solrfacetsearchserver.jar:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_162]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_162]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_162]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_162]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_162]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_162]
        at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_162]
INFO  [update-lscob2bpbIndex-cronJob::de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob] (update-lscob2bpbIndex-cronJob) [SolrIndexerJob] Started indexer cronjob.
INFO  [update-lscob2bpbIndex-cronJob::de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob] (update-lscob2bpbIndex-cronJob) [SolrIndexerJob] Finished indexer cronjob.
10.10.2018

  • Не могли бы вы поделиться конфигурацией вашего solr-сервера из бэк-офиса? Также вам подходит этот уэль? localhost: 8983 / solr 10.10.2018
  • Спасибо, Нирмал. Я выложил конфигурацию SOLR. 12.10.2018

Ответы:


1

Вот конфигурация SOLR.

12.10.2018

2

Вы пытались сделать свою конфигурацию solr встроенной, если вы не используете автономный файл solr. Похоже, что hybris не может подключиться к вашему серверу solr.

17.10.2018

3

обеспечить работу solr? -> npnt -lpnt или команды nmap, чтобы проверить порт и попробовать нажать solr в браузере на порту 8983 с IP-адресом хоста, убедитесь, что solr доступен в браузере на хосте, на котором запущен коммерческий сервер. при использовании встроенной проверки добавили ли вы сервер solr в localextensions.xml

OP, возможно, уже решил эту проблему, но я отвечаю здесь, чтобы следующий человек мог найти это полезным.

16.06.2020
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..