Centos安装RabbitMQ
- 下载
下载地址,用winscp上传到服务器
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm - 安装Erlang
Rabbitmq依赖Erlang,下载安装包http://www.rabbitmq.com/releases/erlang/
执行命令
#rpm -ivh erlang-18.2-1.el7.centos.x86_64.rpm - 安装RabbitMQ
#rpm -ivh rabbitmq-server-3.6.1-1.noarch.rpm
#service rabbitmq-server start
如果未启动成功,可以尝试以下操作
- SELinux=disabled
- 防火墙开启25672端口
- 重启系统
- 启用管理插件
启用管理插件后,可以通后web程序管理rabbitmq系统
执行以下命令
#rabbitmq-plugins enable rabbitmq_management
设置防火墙,启用15672端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 15672 -j ACCEPT
默认用户名和密码都是guest,但只能通过localhost,所以需要添加一个管理员admin,密码123456,并授于远程访问的权限
# rabbitmqctl add_user admin 123456
#rabbitmqctl set_user_tags admin administrator
#rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"