VerneMQ cluster 設定問題

在研究 VerneMQ 的時候因為有 cluster 的需求,所以做了一點研究,在把 node 加入 cluster 的時候遇到以下的錯誤:

terminate due to remote_node_not_available

找了很久發現其實是因為預設的設定檔案在 listener.vmq.clustering 是使用 0.0.0.0,我們需要把它改成我們的 Private IP,預設的設定是沒有辦法成功加入 cluster 的。

另外也有發現如果出現以下錯誤,也是用上面的方法解:

2020-02-01 23:59:25.730 [info] <0.334.0>@vmq_cluster_node:connect:207 successfully connected to cluster node '[email protected]'
2020-02-01 23:59:25.730 [warning] <0.1128.0>@vmq_cluster_com➿74 terminate due to remote_node_not_available

之後如果有 cluster 的設定問題還會更新在這邊,希望可以幫助到設定 cluster 也失敗的人!

參考資料: