【问题标题】:How to ingest data from db in solr cloud如何从 solr 云中的 db 摄取数据
【发布时间】:2017-02-25 15:46:39
【问题描述】:

我已经使用这篇文章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>

还有一个文件名托管模式,我在其中输入字段。

但是现在使用 solr cloud 我已经制作了两个分片 node1 和 node2。现在不知道在哪里进行数据库配置以及在哪里编写查询。我需要在两个分片上做还是只在一个分片上做。我是否需要像在 solr 中一样制作文件 db-data config.xml 和托管模式。对进行数据库配置和执行上述查询一无所知。请帮忙

【问题讨论】:

    标签: solr solrcloud solrconfig


    【解决方案1】:

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

    您通常仍然将它们保存在本地磁盘上,但这只是因为您需要将它们上传到 Zookeeper 的某个地方。我建议您在尝试运行 Solrcloud 设置之前先充分了解使用 Solrcloud 的含义。

    【讨论】:

    • 你能告诉我把 db-data-config 和 solrconfig 文件放在哪里吗?据我了解这个命令 ./server/scripts/cloud-scripts/zkcli.sh -zkhost :2181 -cmd upconfig -confname renametoyourname_configs -confdir solr5.x.x/server/solr/configsets//conf 上传zookeeper中的conf文件夹。但是在zookeeper中没有找到这个文件夹。请指导我谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-08-27
    • 2019-03-12
    • 2015-05-25
    • 1970-01-01
    • 2017-06-10
    • 2013-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多