CentOS 安装最新的 RabbitMQ 3.7.8

Posted shuzhenyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 安装最新的 RabbitMQ 3.7.8相关的知识,希望对你有一定的参考价值。

RabbitMQ依赖Erlang,Erlang又依赖很多包,安装非常麻烦,可以如下操作:

RabbitMQ在github上有提供新的erlang包(https://github.com/rabbitmq/erlang-rpm
直接加到yum源中:

#vim /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

按ESC键,输入:wq 保存。

输入:

#yum clean all
#yum makecache

然后下载最新的RabbitMQ 的RPM包,可在如下网址查看:https://dl.bintray.com/rabbitmq/all/rabbitmq-server/

#wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm
#yum install rabbitmq-server-3.7.8-1.el7.noarch.rpm

如下图,下载完成后进行安装:

技术分享图片

 

提示需要下载依赖项,输入y确认下载:

技术分享图片

安装过程中可能出现多个依赖需要输入y确认,完成后如下图所示:

技术分享图片

 

启动RabbitMQ:

启动RabbitMQ服务
#service rabbitmq-server start

查看RabbitMQ状态:

状态查看
#rabbitmqctl status

添加WEB管理页面插件并重启:

启用插件
#rabbitmq-plugins enable rabbitmq_management
重启服务
#service rabbitmq-server restart

此时,使用默认的http://localhost:15672 已经可以看到管理界面:

技术分享图片

输入默认的账号(guest)密码(guest)即可登录:

技术分享图片

 

 

 

通过命令行增加一个用户,或者在web页面增加也可以:

添加帐号:sean 密码:password
#rabbitmqctl add_user sean  password
赋予其administrator角色
#rabbitmqctl set_user_tags sean administrator
设置权限
#rabbitmqctl set_permissions -p / sean ".*" ".*" ".*"

技术分享图片

默认的guest只能使用localhost进行登录,

新增的用户sean是可以通过IP的方式远程访问的。 

可能需要设置防火墙:

# 查询端口是否开放
firewall-cmd --query-port=15672/tcp
# 开放15672,5672端口
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=5672/tcp
防火墙重启
firewall-cmd --reload
--------------------- 
其余可能用到的防火墙操作:
#查看防火墙状态:
firewall-cmd --state
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
# 移除端口(不需要操作)
firewall-cmd --permanent --remove-port=15672/tcp

 

至此,CentOS安装最新的RabbitMQ结束。


以上是关于CentOS 安装最新的 RabbitMQ 3.7.8的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 10分钟快速安装rabbitMQ 最新版

rabbitmq3.7集群搭建实战

在 CentOS 7 上安装 RabbitMQ

CentOS7 1708 安装 rabbitMQ

RabbitMQ 安装

CentOS7 php 安装 amqp扩展