Hazelcast CANNOT start on this node. No matching network interface found.

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

この記事は Confluence Data Center 5.6 以降に適用されます。

症状

Confluence Data Center ノードまたは Synchrony を起動できず、atlassian-confluence.log/atlassian-synchrony.log に次のエラーが表示される。

java.lang.RuntimeException: Hazelcast CANNOT start on this node. No matching network interface found. 
Interface matching must be either disabled or updated in the hazelcast.xml config file.
at com.hazelcast.instance.DefaultAddressPicker.pickAddress(DefaultAddressPicker.java:180)

原因

<Confluence local home>/confluence.cfg.xml に誤ったネットワーク インターフェイスが設定されている。

    <property name="confluence.cluster.interface">wlan0</property>

ソリューション

  1. Download list-interfaces.jar from CONFSERVER-10979 - Getting issue details... STATUS onto your Confluence node
  2. 次のコマンドを実行します。

    java -jar list-interfaces.jar
  3. Identify the interface name for that node that matches to the Confluence node IP address, in this example it is en0 that matches 192.168.0.1 (my sample Confluence Node IP):

    % java -jar list-interfaces.jar 
    interfaces.size() = 2
    networkInterface[0] = name:en0 (en0)
                       ([/fe80:0:0:0:105a:1ff1:8033:4968%en0/64 [null], /192.168.0.1/24 [/192.0.0.255]])
    networkInterface[1] = name:lo0 (lo0)
                       ([/fe80:0:0:0:0:0:0:1%lo0/64 [null], /0:0:0:0:0:0:0:1/128 [null], /169.254.169.254/8 [null], /127.0.0.1/8 [null]])
  4. (warning) Confluence をシャットダウンします。
  5. Modify or add the following interface line in <Confluence local home>/confluence.cfg.xml to match what was returned by the list-interfaces.jar command:

      <property name="confluence.cluster.interface">en0</property>
  6. Start the Confluence DC node
  7. Once the node has fully started, repeat the above steps on the remaining Confluence DC nodes

ノードによって異なるインターフェイス名が設定されている可能性があります。各ノードでコマンドの出力を確認し、適切な名前を設定するようにしてください。

最終更新日 2022 年 8 月 4 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.