[rabbitmq-discuss] Hostname issue. Possible to rename the database?
liamk at numenet.com
Thu Jun 14 01:45:07 BST 2012
Unfortunately, I am just now seeing this --
> Issues with hostname
> RabbitMQ names the database directory using the current hostname of
> the system. If the hostname changes, a new empty database is created.
> To avoid data loss it's crucial to set up a fixed and resolvable
> hostname. For example:
> sudo -s # become root
> echo "rabbit"> /etc/hostname
> echo "127.0.0.1 rabbit">> /etc/hosts
> hostname -F /etc/hostname
> Whenever the hostname changes you should restart RabbitMQ:
> $ /etc/init.d/rabbitmq-server restart
An EC2 server running RabbitMQ (2.2.0) was rebooted and received a new
hostname, and the new database is empty.
I have succeeded in getting access to the database by setting the
RABBITMQ_NODENAME var to the old hostname.
Is there some way of renaming it though, so I can retain the old
database and its configuration, while still implementing the hosts
changes described above?
I tried renaming the directories, but that didn't work.
Or, perhaps, copy it to the new more persistent hostname? I'd rather
not have to go through the setup again.
Thanks in advance,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss