RabbitMQ之Linux安装

1.查看Erlang 跟 RabbitMQ 的版本对应

https://www.rabbitmq.com/which-erlang.html
在这里插入图片描述

2.关闭防火墙

systemctl stop firewalld
systemctl status firewalld在这里插入图片描述

3.安装erlang

# 更新yum库
yum -y update
# 安装EPEL存储库
yum -y install epel-release socat
yum -y update

下载Erlang
http://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/
在这里插入图片描述
网站可能不稳定,打不开
百度链接:
链接:https://pan.baidu.com/s/1_b140mCrlVvgSB9ckRfXuw
提取码:6xxw

在线下载(也可以本地下载再上传到服务器)

wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_24.0-1~centos~7_amd64.rpm

在这里插入图片描述
安装

yum -y install esl-erlang_24.0-1~centos~7_amd64.rpm

在这里插入图片描述
查看版本

erl -version

在这里插入图片描述

4.安装rabbitmq

https://github.com/rabbitmq/rabbitmq-server/releases/
在这里插入图片描述
链接:https://pan.baidu.com/s/1C7MzBts11i8-V5OqkwlggQ
提取码:qsgg
在线下载的文件不可用,改下载本地再上传到服务器
上传到服务器
在这里插入图片描述

# rpm引导
rpm –import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
# 安装rpm
rpm -Uvh --nodeps rabbitmq-server-3.8.26-1.el7.noarch.rpm

在这里插入图片描述

# 启动服务
systemctl start rabbitmq-server
# 查看服务状态
systemctl status rabbitmq-server

在这里插入图片描述

# 启动Web页面管理
rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述

访问:IP:15672
在这里插入图片描述
User can only log in via localhost (用户只能通过本地主机登录),因为rabbitmq从3.3.0开始禁止使用guest/guest管理员权限通过除localhost外的访问

解决方法:创建新的用户

# 创建用户名admin密码123456的新用户
rabbitmqctl add_user admin 123456
# 设置admin用户管理员标签,类似于身份角色
rabbitmqctl set_user_tags admin administrator
# 赋予admin用户权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

在这里插入图片描述
在这里插入图片描述

5.相关命令

  • 用户管理:
    • 添加用户: rabbitmqctl add_user username password
      删除用户: rabbitmqctl delete_user username
      修改密码: rabbitmqctl change_password username newpassword
      用户校验:rabbitmqctl authenticate_user username password
      列出用户: rabbitmqctl list_users
      设置用户标签: rabbitmqctl set_user_tags username tag
      • management :访问 management plugin;
        policymaker :访问 management plugin 和管理自己 vhosts 的策略和参数;
        monitoring :访问 management plugin 和查看所有配置和通道以及节点信息;
        administrator :一切权限;
        none :无配置
  • 虚拟主机管理
    • rabbitmqctl add_vhost vhost
      rabbitmqctl delete_vhost vhost
      rabbitmqctl list_vhosts
  • 权限管理:
    • 列出所有用户权限: rabbitmqctl list_permissions [-p vhost]
      查看指定用户权限: rabbitmqctl list_user_permissions username
      清除用户权限: rabbitmqctl clear_permissions [-p vhost] username
      设置用户权限: rabbitmqctl set_permissions [-p vhost] username conf write read
  • 服务管理:
    • 启动服务:systemctl start rabbitmq-server
      重启服务:systemctl restart rabbitmq-server
      停止服务:systemctl stop rabbitmq-server
      查看服务状态:systemctl status rabbitmq-server
      开机自启:systemctl enable rabbitmq-server

6.卸载

关闭RabbitMQ

systemctl stop rabbitmq-server.service

卸载RabbitMQ

# 查看是否已安装
yum list installed | grep rabbitmq
yum list installed | grep rabbitmq*

# 卸载,通配符*可能不起作用,那么就需要输入完整文件名(上面搜索出来的所有文件)
yum -y remove rabbitmq*


# 查看相关文件路径
whereis rabbitmq

# rm -rf 上面显示的文件路径

最终效果
在这里插入图片描述

卸载Erlang

yum list installed | grep erlang
yum list installed | grep erlang*

yum -y remove erlang*
yum -y remove erlang-*
whereis erlang
rm -rf 上面显示的文件路径

在这里插入图片描述

相关链接

首页
上一篇:Windows安装
下一篇:快速入门

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值