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

Unable to get data from dataimport.properties to config solr

我正在为 solr 使用 dataimporthandler。 我正在尝试将一些数据放入我的 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

如果我在我的配置文件中输入确切的驱动程序名称,它就可以工作。 但我想要我的属性文件中的数据。

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

我认为 dataimport.properties 文件不允许您将任意数据放在那里并稍后在 DIH 中使用它。

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

  1. 将您的 driverName 值保存在您自己的 .properties 文件中
  2. 调用 DIH 后,将其添加到请求中 url

     /dataimport&command=full-import&clean=false&commit=true&driverName=com.mysql.jdbc.Driver
    
  3. 它应该在您当前的数据库数据中被拾取-config.xml