目前我通过 sql management studio 访问我的数据库实例,结构类似于:
SQL Server,数据库,数据库实例,我关心的表。
我希望使用 solr 来索引这些数据,但我似乎无法成功连接到服务器。
我有以下内容data-config.xml
:
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://mySQLServer/DEV1"
integratedSecurity="true"
database="someData"
/>
<document>
<entity name="myQuery" query="select * from temp_ip_solr_test"
deltaQuery="select id from item where last_modified > '${dataimporter.last_index_time}'">
<field column="NAME" name="name" />
</entity>
</document>
其他一切都是标准的(尽管我确实将 jdbc .jar 文件和 sqlauth .dll 文件添加到了 db 核心的库(这是我正在使用的那个),就在example-DIH
solr 给出的示例中。
错误是:
Exception while processing: myQuery document : SolrInputDocument[]:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: select * from temp_ip_solr_test Processing Document # 1
唯一的警告是:SimplePropertiesWriter Unable to read: dataimport.properties
我怎样才能使这项工作?
Solr 版本 4.3。