我按照Web上的许多教程让SOLR使用MySQL,但无论我遵循哪个教程,我总是在fullimport命令中得到“对DataSource = 0的总请求”。我正在使用Wordpress的安装来测试。 MYSQL的密码是正确的,查询也是如此。我再次下载了MySQL连接器文件,但没有运气。
我的data-config.xml是什么样的:
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/wordpress"
user="root"
password="root"/>
<document>
<entity name="id"
query="select id,post_title from wp_posts">
</entity>
</document>
</dataConfig>
我的SolrConfig.xml以及文件中已存在的其他条目:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
这些是SolrConfig.xml中的唯一行吗?或者我应该将这些行与已存在的行一起添加?
答案 0 :(得分:1)
找到解决我自己问题的方法。显然我的MySQL连接器文件没有复制到正确的位置。我也在Ubuntu上,并且apt-get安装了MySQL Java连接器。我不记得那个包裹是什么,但我认为这样做了。