Se uno shard sta diventando eccessivamente ingombrante non si può semplicemente aggiungere uno shard a una collection, ma si deve dividere in due lo shard esistente. Lo shard di partenza rimane inalterato e vengono creati due nuovi shard che contengono ciascuno parte dei documenti dello shard originario. I due nuovi shard così creati inizieranno a ricevere le richieste al posto dello shard di partenza che, però, dovrà essere disattivato a mano. I due nuovi shard risiederanno sugli stessi nodi dello shard di partenza. Se necessario dovranno essere spostati a mano su altri nodi. Suddividere uno shard in due Per dividere in due uno shard il comando da eseguire è: curl 'http://localhost:8983/solr/admin/collections?action=SPLITSHARD&collection=examplecoll&shard=shard1&async=true' In questo comando "shard1" è l'id dello shard da dividere e "examplecoll" è il nome della collection a cui appartiene lo shard. Attenzione al parametro async
Pensieri sparsi, principalmente legati al mondo dell'informatica e dell'apprendimento creativo.