RabbitMQ 官方安装教程

版权声明:本文为博主原创文章,转载请注明来源,顺便点个赞呗 https://blog.csdn.net/KingBoyWorld/article/details/79003689

RabbitMQ 官方安装教程(使用官方推荐的EPEL仓库)

一、安装erlang

CentOS 6.x

su -c'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'

CentOS 7.x

su -c'rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm'

如果上面地址失败,可以从此处获取新地址,如下所示

最新地址

安装

yum install erlang

二、下载rabbitMQ

点击此处下载对应系统的的安装包。

例如我的系统是6.x,下载的是rabbitmq-server-3.7.3-1.el6.noarch.rpm

安装包下载

三、安装rabbitMQ

执行以下两条命令,安装rabbitmq

1.导入Rabbit的签名

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

2.安装第二步中下载的RabbitMQ安装包

将下面的rpm修改为你的rpm包地址

yum install rabbitmq-server-3.7.3-1.el6.noarch.rpm

到这里我们就安装完成了~~~~~~~~~~~~~~~~~

过程中如果提示没有ocat依赖,可以到百度上谷歌一下安装ocat就可以了。

扫描二维码关注公众号,回复: 3307941 查看本文章

四、配置RabbitMQ

1.启动RabbitMQ

  • CentOS 6: service rabbitmq-server start
  • CentOS 7: systemctl start rabbitmq-server

2.启用图形界面管理功能

注意:必须先启动rabbitmq再做以下配置,不然会报一堆奇怪的错。

rabbitmq-plugins enable rabbitmq_management

3.添加用户并启用远程访问权限

#添加用户和密码
rabbitmqctl add_user kingboy 123456
#给用户添加身份
rabbitmqctl set_user_tags kingboy administrator
#设置远程访问权限
rabbitmqctl set_permissions -p "/" kingboy ".*" ".*" ".*"

这时候无需重启,就可以使用浏览器登录了,

  • 如果是本地的话,登录地址为localhost:15672
  • 如果是安装在服务器的话,登录地址为ip:15672

访问不到的话,记得关防火墙^_^,不知道怎么关可以看第六步

五、服务的启动停止操作命令

CentOS6.x

#启动
service rabbitmq-server start
#停止
service rabbitmq-server stop
#重启
service rabbitmq-server restart
#设置开机自启动
chkconfig rabbitmq-server on
#设置开机不自启
chkconfig rabbitmq-server off

CentOS7.x

#启动
systemctl start rabbitmq-server
#停止
systemctl stop rabbitmq-server
#重启
systemctl restart rabbitmq-server
#设置开机自启动
systemctl enable rabbitmq-server
#关闭开机自启
systemctl disable rabbitmq-server

六、特别强调:需要关闭或者修改防火墙

防火墙记得关掉或者修改访问规则,不然仍然访问不到。

  • CentOS 6.x
service iptables stop
  • CentOS 7.x
systemctl stop firewalld

猜你喜欢

转载自blog.csdn.net/KingBoyWorld/article/details/79003689