2017-05-04 72 views
0

我正在使用solim的dataimporthandler。 我試圖把一些數據在dataimport.properties文件我的數據庫數據-config.xml中無法從dataimport.properties獲取數據到配置solr

這裏是我的配置文件:

<dataConfig> 
<dataSource batchSize="-1" driver="${dataimporter.driverName}" 
..... 

這裏是我的dataimport.properties文件:

#Thu May 04 06:49:58 UTC 2017 
driverName=com.mysql.jdbc.Driver 
last_index_time=2017-05-04 06\:49\:51 
IndData.last_index_time=2017-05-04 06\:49\:51 

如果我把確切的驅動程序名稱放在我的配置文件中,它的工作原理。 但我想從我的屬性文件的數據。

有人可以幫我解釋一下。

回答

0

我不認爲dataimport.properties文件允許你在那裏放置任意的數據,並在以後的DIH中使用它。

您可以在另一方面做的是:

  1. 保持你的驅動程序名值在自己的.properties文件
  2. 在callilng諦,它添加到URL請求

    /dataimport&command=full-import&clean=false&commit=true&driverName=com.mysql.jdbc.Driver 
    
  3. 並且應該在當前的db-data-config.xml中找到它