Nuestros desarrolladores están trabajando en el servidor Solr independiente local y tenemos muchos núcleos en Solr local. Ahora estamos planeando migrarlo a SolrCloud en la infraestructura de AWS para fines de replicación con numShards:3 y replicationFact:3. No necesitamos que los datos se migren desde el servidor Local Solr a AWS SolrCloud. Solo necesitamos transferir Core de Local Solr a la colección en SolrCloud. Soy novato en esto, ¿podrían ayudarme con esto?
1) En palabras simples, solo necesitamos transferir contenido en la carpeta Conf del núcleo a SolrCloud Collection y no necesitamos transferir datos (carpeta de datos).
Respuesta1
Solución:
1) Cree uno nuevo collection
en SolrCloud con config set
el mismo nombre que el del núcleo.
2) Mueva la conf
carpeta del núcleo en el servidor Solr independiente local a la carpeta 'Colección' de SolrCloud.
3) Ejecute los comandos zkCli.sh de zookeeper desde bash para cargar el conf
archivo en todos los servidores 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 confname