【问题标题】:Migrating from Apache SOLR Cloud to Standalone version从 Apache SOLR Cloud 迁移到独立版本
【发布时间】:2022-10-24 20:23:57
【问题描述】:

我们现在正在运行 Apache Solr 云集群,我们希望将其迁移到独立服务器。 我没有找到任何相关信息,所以我想知道这是否可能? 谢谢你的帮助

【问题讨论】:

  • 最直接的方法是在单个服务器上重新索引您的内容;我认为如果不从云设置导出并导入单核设置,您将无法轻松地以任何自动方式执行此操作。

标签: solr solrcloud


【解决方案1】:

SolrCloud 将数据存储在集合中,并根据分片和副本的数量,相应地创建核心。

例如。如果您有一个复制因子为 2 且分片为 1 的集合 Employee,那么核心将类似于 Employee_shard1_replica1、Employee_shard1_replica2

但在 Standalone solr 中,数据将直接存储到 Cores 中,这意味着 Employee 将成为您的核心而不是集合。

如果您有单个分片,那么您可以尝试将索引从任何一个副本复制到您创建的核心。但是在多个分片的情况下,数据也将被分成多个核心,您将无法手动合并。所以,首先你必须进行分片合并,然后你必须这样做。

简而言之,最好的方法是将您的配置复制到独立的 solr,然后创建并索引各个集合。

对于索引,您可以从原始源索引数据,也可以从 DIH 的 solrcloud 集合中已索引的数据索引。

【讨论】:

    【解决方案2】:

    谢谢你的回复。重新索引似乎是一个很好的解决方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-19
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多