Sql server 带SQL Server的Solr DataImportHandler
我在让Solr通过Microsoft JDBC驱动程序与Microsoft SQL Server对话时遇到问题。我已在solrconfig.xml中注册了处理程序: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定义了一些字段: 尝试导入时,日
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