Anomalie d'état de Nacos (après la version 2.0) Anomalie d'état du nœud de cluster

  • Après un déploiement normal après nacos 2.0, un seul état de nœud est normal et les autres sont dans l' état DOWNouSUSPICIOUS
    Insérer la description de l'image ici

  • Après avoir vérifié les journaux, j'ai trouvéERROR Server check fail, please check server 192.168.172.104 ,port 9849 is available , error ={}
    Insérer la description de l'image ici

  • En fait, cela est dû à l'incapacité des nacos à communiquer normalement entre eux. Après la mise à niveau du client nacos vers la version 2.x, la méthode de communication gRPC a été ajoutée et deux nouveaux ports ont été ajoutés. Ces deux ports sont générés automatiquement avec un certain décalage sur le port nacos d'origine (8848 par défaut). En plus d'ouvrir le port 8848, vous devez également ouvrir les ports suivants. La commande est la suivante :

  • Ouvrez le port 8848. firewall-cmd --add-port=8848/tcp --permanent
    Le port 8848 est utilisé pour exposer l'API et synchroniser les données entre les clusters.

  • Port ouvert 7848 firewall-cmd --add-port=7848/tcp --permanent
    Le port 7848 est utilisé pour l'élection des nœuds afin de déterminer le leader du cluster (Leader)

  • Ouvrez le port 9849. Le port firewall-cmd --add-port=9849/tcp --permanent
    9849, le port du serveur de requêtes gRPC du client, est utilisé par le client pour initier des connexions et des requêtes au serveur.

  • Ouvrez le port 9848. firewall-cmd --add-port=9848/tcp --permanent
    Le serveur gRPC demande le port du serveur pour la synchronisation interservices, etc.

Fermez le pare-feu systemctl stop firewalld
Redémarrez le pare-feu systemctl start firewalld
Vérifiez les ports ouvertsfirewall-cmd --list-port

Je suppose que tu aimes

Origine blog.csdn.net/weixin_45495923/article/details/131672368
conseillé
Classement