即将安装的版本:
erlang-18.3-1.el6.x86_64、rabbitmq-server-3.6.6-1.el7.noarch.rpm、socat 1.7.3.2-2.el7
1、下载安装包
rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
wget https://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el6.x86_64.rpm
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
2、安装
rpm -ihv erlang-18.3-1.el6.x86_64.rpm
rpm -ihv rabbitmq-server-3.6.6-1.el7.noarch.rpm
yum install socat
3、配置用户登录权限
修改文件vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.6/ebin/rabbit.app
将配置修改如下:
{loopback_users, [<>]},
--》
{loopback_users, []},
4、安装管理插件
[root@192 data]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management
Applying plugin configuration to rabbit@192... failed.
* Could not contact node rabbit@192.
Changes will take effect at broker restart.
* Options: --online - fail if broker cannot be contacted.
--offline - do not try to contact broker.
5、启动并测试rmq安装情况
systemctl start rabbitmq-server.service
在浏览器中输入http://192.168.0.108:15672/,如果页面出现下面图形则安装成功。
6、可能遇到的问题
(1)rabbitmq启动错误:ERROR: epmd error for host 192: badarg (unknown POSIX error)
解决方案:
vi /etc/rabbitmq/rabbitmq-env.conf
添加一行
NODENAME=rabbit@localhost