Hi Team,
I am using below RabbitMQ and Erlang versions.
RabbitMQ : 3.9.13
Erlang : 24.2.1
Environment : Windows 10
We have implemented the feature called "Renaming RabbitMQ cluster node so that the RabbitMQ will be independent form system hostname"
The following steps implemented to make RabbitMQ runs on its own hostname.
1.stop RabbitMQ
net stop RabbitMQ /yes
2. Remove RabbitMQ Service
rabbitmq-service.bat remove
3.Add Hostname To Hosts File in the location(C:\Windows\System32\drivers\etc)
127.0.0.1 ComputerHostname
4.Create Rabbitmq Environmental Config Bat file :
C:\Test\RabbitMQ\Data\rabbitmq-env-conf.bat
5 Add RabbitMQ To Services
rabbitmq-service.bat install
6.Start RabbitMQ Service
rabbitmq-service.bat start
7. set NodeName To Environment :
setx NODENAME ComputerHostname /M
However, as u said before i have tried all the steps and
the RabbitMQ is failed to start after this steps.
But when i remove the NODENAME then RabbitMQ is working properly.
RabbitMQ installation Directory : C:\Test\RabbitMQ\Data
Below are the Environment Variables to customize the RabbitMQ Directory :
RABBITMQ_BASE = C:\Test\RabbitMQ\Data
RABBITMQ_ADVANCED_CONFIG_FILE = C:\Test\RabbitMQ\Data\advanced.config
NODENAME = rabbit@ComputerHostname
RABBITMQ_NODENAME=rabbit@ComputerHostname
As u said before i have tried all the steps and RabbitMQ is not working.
But when i remove the rabbitmq-env-conf.bat then RabbitMQ is working properly.