Migration von Standalone-Solar zu SolrCloud in AWS

Migration von Standalone-Solar zu SolrCloud in AWS

Unsere Entwickler arbeiten an einem lokalen eigenständigen Solr-Server und wir haben viele Kerne in Local Solr. Jetzt planen wir, es zu Replikationszwecken mit numShards:3 und replicationFact:3 in SolrCloud in AWS Infrastructure zu migrieren. Wir müssen keine Daten vom lokalen Solr-Server in AWS SolrCloud migrieren. Wir müssen nur den Kern von Local Solr in die Sammlung in SolrCloud übertragen. Ich bin ein Neuling in diesem Bereich, können Sie mir bitte dabei helfen?

1) Einfach ausgedrückt müssen wir nur den Inhalt im Conf-Ordner des Kerns in die SolrCloud-Sammlung übertragen und keine Daten (Datenordner).

Antwort1

Lösung:

1) Erstellen Sie ein neues collectionin SolrCloud mit config setdemselben Namen wie der Kern.

2) Verschieben Sie den confOrdner des Kerns im lokalen eigenständigen Solr-Server in den SolrCloud-Ordner „Collection“.

3) Führen Sie die zkCli.sh-Befehle von Zookeeper von Bash aus, um die confDatei auf alle SolrCloud-Server hochzuladen.

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 confname

Referenz :https://lucene.apache.org/solr/guide/6_6/using-zookeeper-to-manage-configuration-files.html#UsingZooKeepertoManageConfigurationFiles-UploadingConfigurationFilesusingbin_solrorSolrJ

verwandte Informationen