【问题标题】:Cloudera to HDP SOLR(version 5.5.2) Data Migration | Failed to Update solr indexes after restoration on solr cloudCloudera 到 HDP SOLR(版本 5.5.2)数据迁移 |在 solr 云上恢复后更新 solr 索引失败
【发布时间】:2018-11-13 03:00:42
【问题描述】:

SOLR 版本 - 5.5.2

我的项目要求是将 solr 云索引从 cloudera 集群转移到 HDP 集群。

  • 数据量巨大(生产中的 10 亿条索引记录),因此重新索引不是一种选择。

我们已尝试使用 solr 恢复和备份 API,但数据在云上不可见。请检查我们是否缺少下面的任何步骤 ==>

1) 允许的快照(Cloudera 集群):
sudo -u hdfs hadoop dfsadmin -allowSnapshot /user/solr/CollectionName

2) 创建快照 :
sudo -u hdfs hadoop dfs -createSnapshot /user/solr/CollectionName/

3) 在 HDP 集群上创建 solr 集合:具有相同的名称、相同数量的分片和副本。

4) 使用“distcp”传输快照 :
sudo -u solr hadoop distcp hdfs://NameNodeCDH-IP:8020/user/solr/CDHCollectionName/.snapshot/s20180601-131020.000 hdfs://NameNodeHDP-IP:8020/user/solr

5) 在集合级别恢复快照
sudo -u solr hadoop fs -cp /user/solr/s20180601-131020.000/* /user/solr/HDPCollectionName/ 将快照从 /user/solr 恢复到每个分片和副本的集合目录。

结果:HDFS 目录已恢复,但数据在 SOLR UI 上不可见。显示 0 条记录。检查 HDFS 目录使用-
sudo hadoop fs -du -s -h /user/solr/HDPCollectionName/

HDP SOLR Data directory size -

SOLR CLOUD DATA SIZE - ZERO 0

【问题讨论】:

    标签: hdfs cloudera restore hortonworks-data-platform solrcloud


    【解决方案1】:


    我最近遇到过类似的问题。问题是由于正在进行状态的恢复状态,因此请按照以下步骤操作。

    1. 卷曲'http://SolrHostName:8983/solr/CollectionName_shardNo_ReplicaNO/replication?command=restore&name=snapshotName&location=SolrCollectionDirectory'

    2。卷曲'http://SolrHostName:8983/solr/CollectionName_shardNo_ReplicaNO/replication?command=restorestatus'

    一旦成功找到 restorestatus,数据就会在 SOLR UI 上可见。

    【讨论】:

    • 感谢 Rajesh,这解决了我的问题,恢复状态成功后数据可见。
    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 2012-01-25
    • 1970-01-01
    相关资源
    最近更新 更多