阿里云Centos8安装最新版本RabbitMQ

1.首先进入rabbitmq官网,找到如图所示位置

2.进入到下载和安装页面 ,找到安装向导

3.选择CentOS点进去

 意思是说有两种方法可以安装最新版本的RabbitMQ:

4.此处我选择Package Cloud安装

可以看到PackageCloud可提供带有RabbitMQ软件包的Yum存储库 ,一种快速安装方法是使用Package Cloud提供的脚本.

5.使用Package Cloud提供的脚本安装

6.复制命令并执行

[root@xxx ~]# curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
Detected operating system as centos/8.
Checking for curl...
Detected curl...

...


Generating yum cache for rabbitmq_rabbitmq-server...
导入 GPG 公钥 0x4D206F89:
 Userid: "https://packagecloud.io/rabbitmq/rabbitmq-server (https://packagecloud.io/docs#gpg_signing) <support@packagecloud.io>"
 指纹: 8C69 5B02 19AF DEB0 4A05 8ED8 F4E7 8920 4D20 6F89
 来自: https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
Generating yum cache for rabbitmq_rabbitmq-server-source...

The repository is setup! You can now install packages.
[root@xxx ~]# 

 7.执行完毕告诉我们可以安装了,安装试试

[root@xxx ~]# yum install rabbitmq-server
rabbitmq_rabbitmq-server                                                                                                       181  B/s | 833  B     00:04
rabbitmq_rabbitmq-server-source                                                                                                110  B/s | 819  B     00:07
错误:
 问题: cannot install the best candidate for the job
  - nothing provides erlang >= 21.3 needed by rabbitmq-server-3.8.9-1.el8.noarch
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用最佳选择的软件包)
[root@xxx ~]# 

8.提示没有安装erlang,在右侧菜单中找到Erlang Versions点进去可以看到RabbitMQ与erlang的版本依赖关系

往下翻

可以看到推荐我们选择RabbitMQ团队的零依赖性Erlang RPM,点进去发现git上维护了该版本

9.同样的方法我使用rabbitmq/erlang on Package Cloud下载最新版erlang

10.复制命令并执行

[root@xxx ~]# curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
Detected operating system as centos/8.
Checking for curl...

...

Generating yum cache for rabbitmq_erlang-source...

The repository is setup! You can now install packages.
[root@xxx ~]#

11.安装erlang

[root@xxx ~]# yum install erlang -y

12.安装rabbitmq

[root@xxx ~]# yum install rabbitmq-server -y

13.查看erlang和rabbitmq的安装信息 

[root@xxx ~]# rpm -qa | grep erlang
erlang-23.1.5-1.el8.x86_64
[root@xxx ~]# rpm -qa | grep rabbitmq-server
rabbitmq-server-3.8.9-1.el8.noarch
[root@xxx ~]#

14.启用rabbitmq的管理平台插件,并启动rabbitmq

[root@xxx ~]# rabbitmq-plugins enable rabbitmq_management
[root@xxx ~]# service rabbitmq-server start
Redirecting to /bin/systemctl start rabbitmq-server.service

15.对外开放15672端口 

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-port

16.阿里云设置安全规则 

17.打开浏览器输入 服务器ip:15672,出现如下界面说明成功

18.guest用户默认只能本地登录,我们需要重新添加一个管理员账号用于web远程登录

--创建账号

rabbitmqctl add_user admin 123456

--设置用户角色

rabbitmqctl  set_user_tags  admin administrator

 --设置用户权限

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

--查看当前登录用户

rabbitmqctl list_users

 19.用创建好的用户登录试试

至此rabbitmq web远程访问搞定

20.rabbitmq常用命令

--启动

service rabbitmq-server start

--重启

service rabbitmq-server restart

--停止

service rabbitmq-server stop

 --查看当前状态

service rabbitmq-server status

--查看插件列表

sudo rabbitmq-plugins list

--启用插件

sudo rabbitmq-plugins enable plugin-name

--禁用插件

sudo rabbitmq-plugins disable plugin-name

 

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值