Hello,
I need your help because i am facing the same issue.
I cannot create a cluster of two windows machines running the same rabbitmq Version and erlang version. (RabbitMQ 3.8.14 and Erlang 23.3.1)
-Both machines ping each other by ip and by its hostname. And for reassuring that i configured the ip and FQDN on the hosts file
-cookie is exactly the same between the folders of the user running the windows service and the windows folder
-All of the ports are opened between both machines (i have done the telnet client test for all ports)
When i try to join clusters this is the error im getting:
Clustering node rabbit@Machine1 with rabbit@Machine2
Error:
{:badarg, [{:rpc, :rpcify_exception, 2, [file: 'rpc.erl', line: 467]}, {:rpc, :call, 5, [file: 'rpc.erl', line: 410]}, {:lists, :foldl, 3, [file: 'lists.erl', line: 1267]}, {:rabbit_mnesia, :discover_cluster, 1, [file: 'src/rabbit_mnesia.erl', line: 795]}, {:rabbit_mnesia, :join_cluster, 2, [file: 'src/rabbit_mnesia.erl', line: 227]}]}
This are the commands i am doing:
-reset
-stop_app
-join_cluster rabbit@Machine2
The last command (join_cluster) results on the error i have sent you...
I am desperate because i am trying to implement this message broker on my project and i cant get it to work and i need at least a cluster of 3 nodes.
Can you help-me?