Je travaille sur un système où ils utilisent SolrCloud, ce qui implique un Zookeeper ensemble qui aide « gérer la structure globale de sorte que les deux demandes d'indexation et de recherche peuvent être acheminés correctement » (tout droit sorti de la Solr documentation).Quelle est l'interaction entre Solr et Zookeeper?
Qu'est-ce que c'est exactement cette "gestion"? Quelles informations, quelles données/configuration/information les machines exécutant Solr lire/écrire depuis l'ensemble Zookeeper et pourquoi? Est-ce que les données dans Zookeeper ont été modifiées à l'exécution par solr? Ou configurez-vous "les données" une fois et l'exécution va-t-elle être lue sur tous les hôtes SolrCloud?
Pour mettre la question en perspective, c'est mon premier contact avec Zookeeper, Solr, et de plusieurs façons avec les systèmes distribués.
l'état actuel du cluster pour chaque collection (à savoir quels noeuds sont actifs et leurs rôles, etc.). Si vous explorez le noeud Zookeeper, vous trouverez un état.json pour chaque collection disponible que vous pouvez consulter. C'est ce qu'un client Solr au courant du nuage utilise pour envoyer un document directement au nœud responsable au lieu de passer par un nœud aléatoire. – MatsLindh
Je suppose que nous ne pouvons pas éditer les fichiers de configuration une fois téléchargés. seule option est de télécharger des fichiers de configuration nouveaux/mis à jour. Si oui, SVP donne quelques informations sur la façon de modifier les fichiers de configuration téléchargés à zookeeper. – vinod