无法从dataimport.properties获取数据以配置solr

时间:2017-05-04 07:55:08

标签: solr solrcloud dataimporthandler

我正在使用dataimporthandler for solr。 我正在尝试将一些数据放入我的db-data-config.xml的dataimport.properties文件中

这是我的配置文件:

<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

如果我将确切的驱动程序名称放在我的配置文件中,它就可以了。 但我想从我的属性文件中获取该数据。

有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

我不认为dataimport.properties文件允许您在其中放置任意数据并在以后的DIH中使用它。

另一方面,你可以做的是:

  1. 将您的driverName值保存在您自己的.properties文件中
  2. 在callilng DIH上,将其添加到请求网址

     /dataimport&command=full-import&clean=false&commit=true&driverName=com.mysql.jdbc.Driver
    
  3. 应该在当前的db-data-config.xml中找到它