SOLR dataimport 404 Ошибка - PullRequest
       30

SOLR dataimport 404 Ошибка

11 голосов
/ 16 мая 2011

У меня проблема с Импорт данных в Solr. если я позвоню по этой ссылке

http://localhost:8983/solr/dataimport?command=full-import&clean=false

показывает ошибку

HTTP ОШИБКА 404

Проблема с доступом / solr / dataimport. Причина:

NOT_FOUND

Я следую за тем же предложением Solr с этой ссылкой

http://wiki.apache.org/solr/DataImportHandler

Моя конфигурация выглядит так: -

1. in solrconfig.xml

< requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
    < lst name="defaults">
      <str name="config">data-config.xml< /str>
    < /lst>
  < /requestHandler>

2. в data-config.xml (в той же папке, что и solrconfig.xml)

< dataConfig>
  < dataSource type="JdbcDataSource"
        driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
        url="jdbc:127.0.0.1;databaseName=testsolr"
        user="testsolr"
        password="12345678"/>
  < document name="Product">
    < entity name="Item_ID" query="select Item_ID from item">      
     < /entity>
  < /document>
< /dataConfig>

3. в папке Lib (не загружен Microsoft JDBC SQL Connector)

Я поместил файл "sqljdbc4.jar" в папку Lib

после этого я запустил solr, но все еще получаю ту же ошибку.

Любая помощь будет принята с благодарностью.

Большое спасибо.

Ответы [ 6 ]

5 голосов
/ 18 мая 2011

Проверьте, получаете ли вы страницу "Welcome to solr" при вводе

"http://localhost:8080/solr/" на дно.

Если проблема не возникает, попробуйте выполнить этот запрос.

http://localhost:8983/solr/admin/dataimport?command=full-import&clean=false

Если вы используете многоядерный процессор, добавьте его в свой запрос,

http://localhost:8983/solr/**yourcore**/admin/dataimport?command=full-import&clean=false
2 голосов
/ 16 мая 2011

В принципе ваша ссылка должна работать.

404 может означать, что хост и порт сервера верны. Эта ошибка возникает, если имя экземпляра неверно. Возможно, ваше имя экземпляра - testsolr, поэтому ваш URL должен быть:

http://localhost:8983/testsolr/dataimport?command=full-import&clean=false

// Редактировать: вы найдете здесь имя вашего экземпляра: $CATALINA_HOME/webapps

1 голос
/ 21 августа 2012

Попробуйте перезапустить solr. Файл solrconfig.xml необходимо перезагрузить, чтобы был доступен путь / dataimport.

0 голосов
/ 08 мая 2014

Мне пришлось обратиться к dataimport.jsp, чтобы решить мои 404.

0 голосов
/ 31 июля 2013

В моем случае я тоже получал ошибку 404, очищаю индекс перед началом индексации:Спасибо!

0 голосов
/ 12 ноября 2012

У меня была эта проблема, когда я, не понимая последствий, изменил конфигурацию в solrconfig.xml для DataImportHandler requestHandler, он «переместил» мой URL-адрес импорта данных в / sfdcorgs вместо значения по умолчанию / dataimport, и я получил 404 :

<requestHandler name="/sfdcorgs" class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
      <str name="config">/Users/sherod/data-config.xml</str>
    </lst>
  </requestHandler>
...