#mongodb #solr
#mongodb #solr
Вопрос:
Я пытаюсь использовать соединитель MongoDB с MongoDB и Solr для целей поиска. Я знаю, что MongoDB работает правильно. У меня также запущен и запущен Solr. Я добавил LukeRequestHandler в solrconfig.xml досье. Проблема, с которой я сталкиваюсь, заключается в том, что при запуске команды для запуска соединителя MongoDB я получаю следующую ошибку: pysolr.Ошибка SolrError: [Причина: /solr/admin/luke] Любая помощь была бы очень признательна. Заранее благодарю вас.
/usr/lib/python2.6/site-packages/mongo_connector/doc_managers/solr_doc_manager.py
2014-06-22 09:16:10,404 - INFO - Beginning Mongo Connector
2014-06-22 09:16:10,461 - INFO - Starting new HTTP connection (1): localhost
2014-06-22 09:16:10,464 - INFO - Finished
'http://localhost:8080/solr/admin/luke?show=schemaamp;wt=json' (get) with body '' in 0.010 seconds.
2014-06-22 09:16:10,468 - ERROR - [Reason: /solr/admin/luke]
Traceback (most recent call last):
File "/usr/bin/mongo-connector", line 9, in <module>
load_entry_point('mongo-connector==1.2.1-', 'console_scripts', 'mongo-connector')()
File "/usr/lib/python2.6/site-packages/mongo_connector-1.2.1_-py2.6.egg/mongo_connector/connector.py", line 720, in main
continue_on_error=options.continue_on_error
File "/usr/lib/python2.6/site-packages/mongo_connector-1.2.1_-py2.6.egg/mongo_connector/connector.py", line 154, in __init__
**docman_kwargs))
File "/usr/lib/python2.6/site-packages/mongo_connector/doc_managers/solr_doc_manager.py", line 57, in __init__
self._build_fields()
File "/usr/lib/python2.6/site-packages/mongo_connector/doc_managers/solr_doc_manager.py", line 71, in _build_fields
declared_fields = self.solr._send_request('get', ADMIN_URL)
File "/usr/lib/python2.6/site-packages/pysolr.py", line 321, in _send_request
raise SolrError(error_message)
pysolr.SolrError: [Reason: /solr/admin/luke]
Комментарии:
1. пожалуйста, укажите трассировку стека
2. pysolr создает сообщение об ошибке в SolrError из содержимого, извлеченного из ответа сервера. Вероятно, вы получите больше контекста для ошибки, посетив localhost:8080/solr/admin/luke?show=schemaamp;wt=json в браузере. Не могли бы вы обновить свой вопрос тем, что вы там видите?