Я пытаюсь создать поисковую систему для своего собственного приложения. Я использовал Apache Nutch
для сканирования и Apache Solr
для индексации и поисковых запросов. Как и локально, все работает очень хорошо, но теперь я хочу развернуть свой Apache Solr в Azure, чтобы я мог получить результаты, предоставленные Apache Solr, и использовать их в своем приложении. Для служб Azure я использовал Apache Solr Certified By Bitnami
. Поэтому я сделал следующие шаги:
- Настройка и настройка Apache Nutch
- Настройка параметров HBase и свойств Gora
- Сканирование сайтов с помощью
inject, generate, fetch, parse and update
- Последняя часть - это индексирование, которое локально мне нравилось
bin/nutch solrindex http://localhost:8983/solr/core_name -all
, но для развертывания Azure я пытаюсь использовать что-то вроде этого bin/nutch solrindex http://azureipaddress:8983/solr/nutch -all
Но это выдает мне ту же ошибку снова и снова
Ошибка
IndexingJob: starting
SolrIndexerJob: java.lang.RuntimeException: job failed: name=Indexer, jobid=job_local175935032_0001
at org.apache.nutch.util.NutchJob.waitForCompletion(NutchJob.java:55)
at org.apache.nutch.indexer.IndexingJob.run(IndexingJob.java:154)
at org.apache.nutch.indexer.IndexingJob.index(IndexingJob.java:176)
at org.apache.nutch.indexer.IndexingJob.run(IndexingJob.java:202)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.nutch.indexer.IndexingJob.main(IndexingJob.java:211)
Мои ядра и solr все работает онлайн ....! Пожалуйста помоги..! Спасибо ..