繁体   English   中英

solr 4.4多个数据源连接

[英]solr 4.4 multiple datasource connection

在我的db-data-config.xml中,我已经配置了两个数据源,每个数据源都有他的参数名称,例如:

<dataSource name="test1"
     type="JdbcDataSource"
     driver="com.mysql.jdbc.Driver"
     url="jdbc:mysql://localhost/firstdb"
     user="username1"
     password="psw1"/>

<dataSource name="test2"
     type="JdbcDataSource"
     driver="com.mysql.jdbc.Driver"
     url="jdbc:mysql://localhost/seconddb"
     user="username2"
     password="psw2"/>

<document name="content">
        <entity name="news" datasource="test1" query="select...">
        <field column="OTYPE_ID" name="otypeID" />
            <field column="NWS_ID" name="cntID" />
            ....
        </entity>

        <entity name="news_update" datasource="test2" query="select...">
        <field column="OTYPE_ID" name="otypeID" />
            <field column="NWS_ID" name="cntID" />
            ....
        </entity>
</document>
</dataConfig>

但是当从dataimport在solr中执行第二个实体名称查询时,它会引发异常:

表'firstdb.secondTable'不存在\\ n \\ tat ”有人可以帮助我吗? 先感谢您

认为您对news_update的查询是错误的。 您的表名必须有错误。

我很确定这个问题出现在solr-user邮件列表中。 给出的答案是您在实体标签中使用数据源而不是数据源。 区分大小写。 如果我正确地记得该线程,则更改此选项可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM