如何在solr云中从db中提取数据

时间:2017-02-25 15:46:39

标签: solr solrcloud solrconfig

我使用本文SolrCloud – 2 Nodes Solr, 1 Node ZK Setup 成功设置了solr cloud。之前我使用solr和内部solr我创建了一个文件夹名称" TestSolr"因为我有文件夹和文件,如conf,data,core.properties等。在conf文件夹中,我创建了一个文件db-data-config.xml,并使用db和query配置,这是在solr中成功注入数据。

    <dataConfig>
        <dataSource name="jdbc"  driver="com.ibm.db2.jcc.DB2Driver" url="jdbc:db2://100.10.10.10:50000/dbname" user="db2" password="db2"  />
            <document>

                <entity name="VIEWOne" pk="ID" query="select * from SERVEIT.VIEWONE"/>

</document>
</dataConfig>

还有一个文件名managed-schema,我在其中输入字段。

但是现在使用solr cloud我已经创建了两个分片node1和node2。现在不知道在哪里做db配置以及在哪里编写查询。我是否需要在两个分片上或仅在一个分片中执行此操作。我是否需要在solr中创建文件db-data config.xml和托管模式。不知道做db配置和执行上面的查询。请帮忙

1 个答案:

答案 0 :(得分:1)

当你使用SolrCloud时,它不像独立的Solr。重要的集合的conf文件不是磁盘中的文件,而是upload to zookeeper

你仍然通常在磁盘上本地使用它们,但只是因为你需要它们将它们上传到zookeeper。我建议你首先要了解在尝试运行Solrcloud设置之前使用Solrcloud意味着什么。