Solr数据导入挂起

Solr数据导入挂起,solr,dataimporthandler,Solr,Dataimporthandler,我正在尝试从SQLServer加载到Solr。每次我运行dataimport时,该进程在连接到数据库后就挂起,并且永远不会完成。我在日志中没有看到任何有用的东西——任何想法都会很好。 这是我的data-config.xml <dataConfig> <dataSource type="JdbcDataSource" driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdb

我正在尝试从SQLServer加载到Solr。每次我运行dataimport时,该进程在连接到数据库后就挂起,并且永远不会完成。我在日志中没有看到任何有用的东西——任何想法都会很好。 这是我的data-config.xml

     <dataConfig> <dataSource type="JdbcDataSource"
            driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" 
  url="jdbc:sqlserver://localhost\MSSQLSERVER2;databaseName=db_name;responseBuffering=adaptive;selectMethod=cursor"
            user="username"
            password="password" /> 
    <document name="profiles">
        <entity name="profile" query="SELECT * FROM dbo.tmp_SolrImport">
            <field column="ID" name="id" />
            <field column="type" name="type" />
            <field column="firstname" name="firstname" />
            <field column="lastname" name="lastname" />
            <field column="fullname" name="fullname" />
            <field column="interests" splitBy="|" sourceColName="interests"/>
            <field column="skill" splitBy="|" sourceColName="skills"/>
        </entity>
      </document>
    </dataConfig>
处理程序和配置文件似乎加载正确,我已确保SQL Server浏览器正在运行,并且启用了TCP/IP。如果在dataimport UI中运行,我得到的唯一消息是命令仍在运行,并且向数据源发出了一个请求

连接字符串有问题吗?
我可以在哪里查找更多日志详细信息?

您是否与DataImportHandler开发控制台进行了检查,以查看是否发现要导入的数据?如果是,则重新检查schema.xml以查看是否存在所有字段。如果是,请尝试将batchSize设置为-1


还可以尝试
url=“jdbc:sqlserver://localhost:1433/MSSQLSERVER2;databaseName=dbo“

我已经尝试过开发控制台,但进程只是挂起了……要么到数据库的连接从未真正打开,要么它没有返回数据。我不知道,因为日志里什么都没有。我也有同样的问题。。您找到解决方案了吗?我发现了问题(我的java版本与SQL server驱动程序不兼容),请参阅
Jan 26, 2012 5:12:22 PM org.apache.solr.handler.dataimport.DataImportHandler processConfiguration
INFO: Processing configuration from solrconfig.xml: {config=data-config.xml}
Jan 26, 2012 5:12:22 PM org.apache.solr.handler.dataimport.DataImporter loadDataConfig
INFO: Data Configuration loaded successfully
Jan 26, 2012 5:12:22 PM org.apache.solr.handler.dataimport.DataImporter doFullImport
INFO: Starting Full Import
Jan 26, 2012 5:12:22 PM org.apache.solr.handler.dataimport.SolrWriter readIndexerProperties
WARNING: Unable to read: dataimport.properties
Jan 26, 2012 5:12:22 PM org.apache.solr.update.DirectUpdateHandler2 deleteAll
INFO: [] REMOVING ALL DOCUMENTS FROM INDEX
Jan 26, 2012 5:12:22 PM org.apache.solr.core.SolrDeletionPolicy onInit
INFO: SolrDeletionPolicy.onInit: commits:num=1
    commit{dir=C:\Program Files\Apache Software Foundation\Tomcat 7.0\solr\data\index,segFN=segments_5,version=1327527444614,generation=5,filenames=[_1.prx, _1.fdx, _1.tis, _1.frq, _1.fdt, _1.tii, segments_5, _1.fnm, _1.nrm]
Jan 26, 2012 5:12:22 PM org.apache.solr.core.SolrDeletionPolicy updateCommits
INFO: newest commit = 1327527444614
Jan 26, 2012 5:12:22 PM org.apache.solr.handler.dataimport.JdbcDataSource$1 call
INFO: Creating a connection for entity profile with URL: jdbc:sqlserver://localhost\MSSQLSERVER2;databaseName=db_name;responseBuffering=adaptive;selectMethod=cursor