Nacos(バージョン2.0以降)ステータス異常 クラスタノードステータス異常

  • nacos 2.0 以降の通常のデプロイメントの後、1 つのノードのみが正常なステータスになり、残りはDOWNまたはSUSPICIOUS ステータスになります。
    ここに画像の説明を挿入します

  • ログを確認したところ、ERROR Server check fail, please check server 192.168.172.104 ,port 9849 is available , error ={}
    ここに画像の説明を挿入します

  • 実際には、nacos が正常に相互に通信できないことが原因であり、nacos クライアントがバージョン 2.x にアップグレードされた後、gRPC 通信方式が追加され、2 つの新しいポートが追加されました。これら 2 つのポートは、元の nacos ポート (デフォルト 8848) に特定のオフセットを付けて自動的に生成されます。ポート 8848 を開くことに加えて、次のポートも開く必要があります。コマンドは次のとおりです。

  • ポート 8848 を開きます。firewall-cmd --add-port=8848/tcp --permanent
    ポート 8848 は、API を公開し、クラスター間でデータを同期するために使用されます。

  • ポート 7848 を開くfirewall-cmd --add-port=7848/tcp --permanent
    ポート 7848 は、クラスター リーダー (リーダー) を決定するためのノード選択に使用されます。

  • ポート 9849 を開きますfirewall-cmd --add-port=9849/tcp --permanent
    。クライアント gRPC 要求サーバー ポートであるポート 9849 は、サーバーへの接続と要求を開始するためにクライアントによって使用されます。

  • ポート 9848 を開きます。firewall-cmd --add-port=9848/tcp --permanent
    サーバー gRPC は、サービス間同期などのためにサーバー ポートを要求します。

ファイアウォールを閉じるsystemctl stop firewalld
ファイアウォールを再起動する 開いsystemctl start firewalld
ているポートを確認するfirewall-cmd --list-port

おすすめ

転載: blog.csdn.net/weixin_45495923/article/details/131672368