当前位置:   article > 正文

Linux系统下安装与卸载RabbitMQ超详细教程_linux卸载rabbitmq

linux卸载rabbitmq

1. RabbitMQ是采用Erlang语言开发的,所以系统环境必须提供Erlang环境,需要安装Eelang

ErlangRabbitMQ版本对照:https://www.rabbitmq.com/which-erlang.html

注:RabbitMQ版本必须与Erlang版本匹配,不然下载依赖会报错

我这里用的RabbitMQ是3.13版本的,所以Erlang版本必须是大于26.0小于或等于26.2

下面我把我使用的安装包放下面,或者是自己去官网下载也可以

百度网盘链接:https://pan.baidu.com/s/1i9SBPq_xegK8dT38J_qr5Q?pwd=6666 
提取码:6666

Erlang下载地址:el/7/erlang-23.2.7-2.el7.x86_64.rpm - rabbitmq/erlang · packagecloud

RabbitMQ下载地址:https://www.rabbitmq.com/download.html

2.安装Erlang和RabbitMQ

2.1 把下好的两个文件放在 /usr/rabbitmq文件目录下面

2.2安装Erlang

切换到 /usr/rabbitmq目录下面,解压安装erlang

  1. # 解压
  2. rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm
  3. # 安装
  4. yum install -y erlang

安装完成后输入如下指令查看版本号

erl -v

2.3、安装RabbitMQ

RabiitMQ安装过程中需要依赖socat插件,首先安装该插件

  1. yum install -y socat

然后解压安装RabbitMQ的安装包

  1. # 解压
  2. rpm -Uvh rabbitmq-server-3.13.2-1.el8.noarch.rpm
  3. # 安装
  4. yum install -y rabbitmq-server

2.4、启动RabbitMQ服务

  1. # 启动rabbitmq
  2. systemctl start rabbitmq-server
  3. # 查看rabbitmq状态
  4. systemctl status rabbitmq-server

显示active则表示服务安装并启动成功

其他命令:

  1. # 设置rabbitmq服务开机自启动
  2. systemctl enable rabbitmq-server
  3. # 关闭rabbitmq服务
  4. systemctl stop rabbitmq-server
  5. # 重启rabbitmq服务
  6. systemctl restart rabbitmq-server

3、RabbitMQWeb管理界面及授权操作

3.1、安装启动RabbitMQWeb管理界面

默认情况下,rabbitmq没有安装web端的客户端软件,需要安装才可以生效

  1. # 打开RabbitMQWeb管理界面插件
  2. rabbitmq-plugins enable rabbitmq_management

image-20210306191329997
然后我们打开浏览器,访问服务器公网ip:15672(注意打开阿里云安全组以及防火墙的15672端口),就可以看到管理界面
image-20210306193911485

rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户

3.2、添加远程用户
  1. # 添加用户
  2. rabbitmqctl add_user 用户名 密码
  3. # 设置用户角色,分配操作权限
  4. rabbitmqctl set_user_tags 用户名 角色
  5. # 为用户添加资源权限(授予访问虚拟机根节点的所有权限)
  6. rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

角色有四种

  • administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
  • monToring:监控者;登录控制台,查看所有信息
  • policymaker:策略制定者;登录控制台指定策略
  • managment:普通管理员;登录控制

这里创建用户zsr,密码123456,设置administrator角色,赋予所有权限
image-20210306195558911
创建完成后,访问服务器公网ip:15672进行登录,然后便可进入到后台
image-20210306200132821
其他指令:

  1. # 修改密码
  2. rabbitmqctl change_ password 用户名 新密码
  3. # 删除用户
  4. rabbitmqctl delete_user 用户名
  5. # 查看用户清单
  6. rabbitmqctl list_users

4、卸载Erlang和RabbitMQ

4.1 卸载Erlang

查看erlang安装的相关列表

yum list|grep erlang


卸载erlang已安装的的相关内容

  1. yum -y remove erlang-*
  2. yum remove erlang.*


查找erlang相关文件

whereis erlang


删除所有文件

rm -rf /usr/lib64/erlang

4.2卸载RabbitMQ

  1. yum list | grep rabbitmq
  2. yum -y remove rabbitmq-server.noarch
  3. find / -name rabbit*
  4. #依次删除
  5. rm -rf
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/878872
推荐阅读
相关标签
  

闽ICP备14008679号