我有一个基于Cloudera(CDH 5.4.2)HDFS的Solr Cloud(v 4.10)安装,其中有3个Solr实例,每个实例托管每个核心的碎片。 我正在寻找一种将生产集群中的Solr数据逐步复制到开发集群的方法。 有3个核心,但我只对其中一个进行复制感兴趣。
我已经尝试使用Solr复制-备份和还原,但似乎没有加载任何内容到dev集群中。
我已经尝试使用Solr复制-备份和还原,但似乎没有加载任何内容到dev集群中。
http://host:8983/solr/core/replication?command=backup&location=/solr_transfer&name=core-name
http://host:8983/solr/core/replication?command=restore&location=/solr_transfer&name=core-name
我也尝试过快照HDFS生产集群中的/solr目录,并使用hadoop distcp复制文件,但是solr索引器会删除一些文件,导致distcp作业失败。
hadoop distcp hftp://prod:50070/solr/* hdfs://dev:8020/solr/
有人可以在这里帮我吗?