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

无法从dataimport.properties获取数据以配置solr,solr,solrcloud,dataimporthandler,Solr,Solrcloud,Dataimporthandler,我正在使用dataimporthandler进行solr。 我正在尝试将一些数据放入db-data-config.xml的dataimport.properties文件中 这是我的配置文件: <dataConfig> <dataSource batchSize="-1" driver="${dataimporter.driverName}" ..... 如果我把确切的驱动程序名放在配置文件中,它就会工作。 但是我想从我的属性文件中得到这些数据 有人能帮我一下吗。我认为dat

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

这是我的配置文件:

<dataConfig>
 <dataSource batchSize="-1" driver="${dataimporter.driverName}"
.....
如果我把确切的驱动程序名放在配置文件中,它就会工作。 但是我想从我的属性文件中得到这些数据


有人能帮我一下吗。

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

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

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

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

  •  /dataimport&command=full-import&clean=false&commit=true&driverName=com.mysql.jdbc.Driver