Sql server 带SQL Server的Solr DataImportHandler

Sql server 带SQL Server的Solr DataImportHandler,sql-server,jdbc,solr,Sql Server,Jdbc,Solr,我在让Solr通过Microsoft JDBC驱动程序与Microsoft SQL Server对话时遇到问题。我已在solrconfig.xml中注册了处理程序: C:\Program Files\Apache软件基金会\Tomcat 6.0\Solr\conf\data-config.xml 在data-config.xml中,我定义了一个数据源和一个文档: 这些列是相当不相关的-我只想从几个项目开始,包括一个日期列。Solr schema.xml定义了一些字段: 尝试导入时,日

我在让Solr通过Microsoft JDBC驱动程序与Microsoft SQL Server对话时遇到问题。我已在solrconfig.xml中注册了处理程序:


C:\Program Files\Apache软件基金会\Tomcat 6.0\Solr\conf\data-config.xml
在data-config.xml中,我定义了一个数据源和一个文档:


这些列是相当不相关的-我只想从几个项目开始,包括一个日期列。Solr schema.xml定义了一些字段:


尝试导入时,日志显示生成数据源时出现异常:

2010年6月26日晚上10:24:48 org.apache.solr.handler.dataimport.DataImporter-doFullImport 信息:开始完全导入 2010年6月26日晚上10:24:48 org.apache.solr.core.SolrCore执行 信息:[]webapp=/solr path=/select params={clean=false&commit=true&command=full import&qt=/dataimport}状态=0 QTime=7 2010年6月26日晚上10:24:48 org.apache.solr.handler.dataimport.SolrWriter readIndexerProperties 警告:无法读取:dataimport.properties 2010年6月26日晚上10:24:48 org.apache.solr.handler.dataimport.DataImporter-doFullImport 严重:完全导入失败 org.apache.solr.handler.dataimport.DataImportHandlerException:无数据源:可用于实体:成员处理文档#1的null 位于org.apache.solr.handler.dataimport.DataImporter.getDataSourceInstance(DataImporter.java:279) 位于org.apache.solr.handler.dataimport.ContextImpl.getDataSource(ContextImpl.java:93) 位于org.apache.solr.handler.dataimport.SqlEntityProcessor.init(SqlEntityProcessor.java:52) 位于org.apache.solr.handler.dataimport.EntityProcessorWrapper.init(EntityProcessorWrapper.java:71) 位于org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:319) 位于org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:242) 位于org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:180) 位于org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:331) 位于org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:389) 位于org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:370) 2010年6月26日10:24:48 PM org.apache.solr.update.DirectUpdateHandler2回滚 信息:开始回滚 2010年6月26日10:24:48 PM org.apache.solr.update.DirectUpdateHandler2回滚 信息:结束\u回滚 2010年6月26日晚上10:24:54 org.apache.solr.core.SolrCore执行 信息:[]webapp=/solr path=/select params={clean=false&commit=true&command=status&qt=/dataimport}status=0 QTime=0


我已经阅读了常见问题解答和文档,查看了尽可能多的源代码,但我无法克服这个错误。我做错了什么?配置出现任何问题时,都会显示错误“无法读取:dataimport.properties”。我找不到我的错误。

在实体声明中似乎无法识别数据源,因为要使用的正确属性是
datasource
,而不是
datasource