Обработчик импорта данных solr работает на локальном хосте, а не на сервере

я пытался настроить solr-DIH на сервере, который имеет около 5 миллионов документов, и он не работает, но он хорошо работает на моем локальном хосте с 100000 документов. в чем может быть проблема?

это журнал, который я получаю

Exception while processing: product_master document : SolrInputDocument[]:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: SELECT cs_product_id,title FROM product_master Processing Document # 1
16:10:56
SEVERE
DataImporter
Full Import failed:java.lang.RuntimeException: java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: SELECT cs_product_id,​title 

моя конфигурация данных идет здесь

<dataConfig>
    <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver"
                url="jdbc:mysql://www.mysite.com/mydb" user="myusername" password="mypwd" batchSize="-1"/>
    <document>
        <entity name="product_master" pk="cs_product_id" 
            query="SELECT cs_product_id,title FROM product_master" 
            deltaImportQuery=" SELECT cs_product_id,title FROM product_master WHERE cs_product_id = '${dataimporter.delta.cs_product_id}'" 
            deltaQuery=" SELECT cs_product_id FROM product_master WHERE update_timestamp > '${dataimporter.last_index_time}'">
            <field column="cs_product_id" name="cs_product_id"/>
            <field column="title" name="title"/>
        </entity>
    </document>
</dataConfig>

person Vishal Vohra    schedule 15.04.2015    source источник
comment
пожалуйста, предоставьте больше информации об этом... какое исключение вы получаете? Вы проверяли журнал?   -  person Abhijit Bashetti    schedule 15.04.2015
comment
я проверил журнал @abhijit   -  person Vishal Vohra    schedule 15.04.2015
comment
Исключение при обработке: документ product_master: SolrInputDocument[]:org.apache.solr.handler.dataimport.DataImportHandlerException: невозможно выполнить запрос: SELECT cs_product_id, title FROM product_master Processing Document # 1 16:10:56 СЕРЬЕЗНЫЙ Полный импорт DataImporter не удалось: java .lang.RuntimeException: java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException: невозможно выполнить запрос: SELECT cs_product_id,​title   -  person Vishal Vohra    schedule 15.04.2015
comment
проверьте строку подключения. Проверьте указанный вами URL-адрес... jdbc: mysql://HOST/DATABASE   -  person Abhijit Bashetti    schedule 15.04.2015
comment
см. stackoverflow.com/questions /6666692/   -  person Abhijit Bashetti    schedule 15.04.2015
comment
Пожалуйста, поделитесь файлом data-config.xml...   -  person Abhijit Bashetti    schedule 15.04.2015
comment
я изменил все в соответствии с этим конкретным вопросом @abhijeet   -  person Vishal Vohra    schedule 15.04.2015
comment
изменения сработали для вас? какое сейчас исключение?   -  person Abhijit Bashetti    schedule 15.04.2015
comment
попробуйте удалить batchSize=-1 .   -  person Abhijit Bashetti    schedule 16.04.2015


Ответы (1)


Разницы быть не должно, поэтому я предлагаю вам сделать следующее:

  • установить DEBUG уровень журнала компонентов DIH
  • создайте простой класс с простым основным методом, который делает что-то тривиальное с этой базой данных, используя этот точный URL-адрес подключения, точное имя пользователя и пароль

Я думаю, с одним из двух трюков выше вы получите точку (которая, как я предполагаю, не имеет ничего общего с Solr)

person Andrea    schedule 15.04.2015