Solr DataImportHandler регистрируется в SQL, но никогда не извлекает никаких данных.

Привет, я скопировал свою конфигурацию Solr с рабочего сервера Windows на новый, и похоже, что он не может запустить импорт.

Оба они используют Win Server 2008 и SQL 2008R2. Это конфигурация импорта данных:

  
    
    
      
          
          
      
    
  

Я могу использовать MS SQL Profiler, чтобы наблюдать за успешным входом пользователя Solr в систему, но тогда ничего. Кажется, он даже не пытается выполнить хранимую процедуру. Есть идеи, почему это будет работать на одном сервере, а не на другом?

FTR единственное, что есть в журнале tomcat catalina:

org.apache.solr.handler.dataimport.JdbcDataSource$1 call
INFO: Creating a connection for entity data with URL: jdbc:sqlserver://localhost;databaseName=CATLive

ОБНОВЛЕНИЕ: Я и Явар Хусейн из списка рассылки Solr оба предложили решение заменить драйвер MS JDBC драйвером с открытым исходным кодом - похоже, это работает и означает, что это должна быть проблема совместимости между последними версиями Java, DIH и драйвером MS JDBC.

ОБНОВЛЕНИЕ 2: Сообщалось о проблемах с Java 1.6.0_29 - , которую я использую! http://blogs.msdn.com/b/jdbcteam/archive/2011/11/07/supported-java-versions-november-2011.aspx

5
задан Ian Grainger 28 November 2011 в 16:31
поделиться