我们的开发人员在Local Standalone Solr Server中工作,我们在Local Solr中有许多核心。现在我们计划将其迁移到AWS基础设施中的SolrCloud用于复制目的,使用numShards:3和replicationFact:3。我们不需要将数据从Local Solr服务器迁移到AWS SolrCloud。我们只需要将Core从Local Solr转移到SolrCloud中的集合。我是个新手,你能帮我一下吗?
1)在外行word中,我们只需要将核心的Conf文件夹中的内容转移到SolrCloud集合中,而不需要转移数据(数据文件夹)。
发布于 2019-05-31 20:24:44
回答我自己的问题,这样任何人都可以检查它,如果出现问题。
解决方案:
1)在SolrCloud中新建一个与config set同名的collection。
2)将本地独立Solr Server中核心的conf文件夹移动到SolrCloud 'Collection‘文件夹中。
3)从bash运行zookeeper的zkCli.sh命令,将conf文件上传到所有SolrCloud服务器。
cd /opt/solr/server/scripts/cloud-scripts/
bash zkcli.sh -cmd upconfig -confdir /opt/solr-7.4.0/server/solr/collectionname/conf/ -z IP1:2181,IP2:2181,IP3:2181 -confname confnamehttps://stackoverflow.com/questions/52135771
复制相似问题