云服务器安装Rabbitmq
下载安装包
Erlang
1 | wget https://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm |
rabbitmq
1 | wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm |
Socat
1 | wget http://repo.iotti.biz/CentOS/6/x86_64/socat-1.7.3.2-1.el6.lux.x86_64.rpm |
解压安装包
因为RabbitMq依赖Erlang和Socat,所以安装时要按照顺安装
1 | rpm -ivh erlang-18.3-1.el6.x86_64.rpm |
配置Rabbitmq
1 | vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app |
将loopback_users,改为 []
安装管理插件
1 | rabbitmq-plugins enable rabbitmq_management |
设置开机启动
1 | chkconfig rabbitmq-server on |
遇到的问题
通过 rabbitmq-server start 试图启动时报错:
有人给出解决方案
删除/var/lib/rabbitmq/mnesia文件后,重新启动。
rabbitmq-server start 不是以deamon后台进程启动的,需要 -detached
如图表示启动成功
配置ipconfig 和 安全组
1 | iptables -A INPUT -p tcp --dport 15672 -j ACCEPT |
安全组略。