首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solr 8.6.1索引数据从solr 7.2.1迁移

Solr 8.6.1索引数据从solr 7.2.1迁移
EN

Stack Overflow用户
提问于 2020-08-24 10:32:13
回答 1查看 581关注 0票数 0

我正在尝试将Solr索引数据从一个服务器迁移到另一个服务器。

我执行了以下步骤:

  • 创建集合备份&使用最新的Solr版本(即8.6.1)在另一台服务器上还原它。
  • 创建复制备份以将数据迁移到另一台服务器。

在还原复制时,我得到了如下错误:

代码语言:javascript
复制
{
  "responseHeader":{
    "status":0,
    "QTime":0},
  "restorestatus":{
    "snapshotName":"snapshot.redcurrant_2020_data",
    "status":"failed",
    "exception":"org.apache.solr.common.SolrException: Exception while restoring the backup index"},
  "status":"ERROR",
  "message":"Unable to read restorestatus",
  "exception":"java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException: org.apache.solr.common.SolrException: Exception while restoring the backup index"}

创建复制备份时使用的API:

代码语言:javascript
复制
http://localhost:8983/solr/test_2020_replica_1/replication?command=backup&name=test_2020_data&location=/bk/test2020backup

还原复制备份时使用的API:

代码语言:javascript
复制
http://localhost:8983/solr/test_2020_replica_n59/replication?command=restore&name=test_2020_data&location=/bk/test2020backup

注意:在另一台服务器中还原集合时,核心名称是不同的。

EN

回答 1

Stack Overflow用户

发布于 2021-05-10 18:15:57

我一直在尝试相同的事情,并收到相同的错误,除非我使版本匹配。似乎通常不支持在不同版本的solr实例之间复制索引。您可能需要从源或使用类似于SolrEntityProcessor的内容重新索引新实例中的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63559301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档