solr 資料匯入過程中unable to read:dataimport.properties問題的解決
win7環境下,solr7.5.0版本,Jetty伺服器,SQL server資料庫,已將solr-dataimporthandler-7.5.0.jar、solr-dataimporthandler-extras-7.5.0.jar、sqljdbc42.jar相關驅動放入..\solr-7.5.0\server\solr-webapp\webapp\libs目錄下;
solrconfig.xml檔案中使用<lib>已載入DIH的jar檔案和依賴檔案,定義了/dataimport請求處理器。資料匯入配置檔案如下:
<?xml version="1.0" encoding="UTF-8" ?> <dataConfig>
<dataSource driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://10.22.24.105:1433;DatabaseName=aaa" user="f" password="**" batchSize="100"/> <document name="testDoc"> <entity name="XX" pk="ID" query="SELECT * FROM XX"> <field column="ID" name="ID"/> <field column="QYMC" name="QYMC"/> 。。。。。 </entity> </document> </dataConfig>
dataimport載入成功,但在將資料匯入solr的過程中,一直出現“unable to read:dataimport.properties”錯誤,嘗試了很多方法仍然不能解決問題,後在核心配置目錄..solr-7.5.0\example\techproducts\solr\core_sql\conf下手工建立空檔案dataImport.properties解決問題。