首页
点滴
CentOS7 安装配置及卸载RabbitMQ
RabbitMQ由Erlang语言编写而写,所以在安装RabbitMQ之前先需要安装Erlang。 #### 查看RabbitMQ与Erlang版本对应关系 通过官网查看RabbitMQ与Erlang版本对应关系,可以知道需要下载什么版本。 [https://www.rabbitmq.com/which-erlang.html](https://www.rabbitmq.com/which-erlang.html "https://www.rabbitmq.com/which-erlang.html") ------------ ![](/images/20220114033734270.png) #### 下载对应的RabbitMQ与Erlang的rpm安装包 [https://packagecloud.io/rabbitmq](https://packagecloud.io/rabbitmq "https://packagecloud.io/rabbitmq") ------------ ![](/images/20220114033939042.png) 这里我下载当前最新版本3.9.12,我的服务器系统是CentOS7,所以这里的RabbitMQ版本选的是el7的 ![](/images/20220114034302083.png) 由于我下载是RabbitMQ是当前最新的3.9.12版本,根据上图版本对应关系图可知, Erlang版本最低要23.2版本,所以这里我选的23.3.4.10符合要求,注意也是选el7的。 ![](/images/20220114034640768.png) 将下载好的RabbitMQ与Erlang安装包上传到服务器。 #### 安装Erlang ``` yum -y install erlang-23.3.4.10-1.el7.x86_64.rpm ``` #### 查看Erlang版本查看Erlang版本 ``` erl -version ``` #### 安装RabbitMQ ``` yum -y install rabbitmq-server-3.9.12-1.el7.noarch.rpm ``` #### 添加web管理插件 ``` rabbitmq-plugins enable rabbitmq_management ``` #### 安装延时队列插件:rabbitmq_delayed_message_exchange (选择安装,非必须) ``` 参考:https://blog.csdn.net/qq_41596346/article/details/136199289 ``` #### 启动RabbitMQ服务 ``` systemctl start rabbitmq-server ``` #### 停止RabbitMQ服务 ``` systemctl stop rabbitmq-server ``` #### 重启RabbitMQ服务 ``` systemctl restart rabbitmq-server ``` #### 设置开启自启动 ``` systemctl enable rabbitmq-server ``` #### 查看RabbitMQ运行启动状态 ``` systemctl status rabbitmq-server ``` #### 访问web管理界面 访问http://ip地址:15672 ,默认端口15672,如果有防火墙限制需要开放该端口 默认情况下,访问RabbitMQ服务的用户名和密码都是guest,这个账户有限制,默认只能通过本地网络(如localhost)访问,远程网络访问受限。报错:User can only log in via localhost。 那是因为默认是限制了guest用户只能在本机登陆,也就是只能登陆localhost:15672 ![](/images/20220114040322992.png) #### 添加新用户 我们这里需要另外添加一个用户,并设置相应的访问权限,用户名:admin,密码:admin123456 ``` rabbitmqctl add_user admin admin123456 ``` 为admin用户设置所有权限 ``` rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" ``` 设置admin用户为管理员角色 ``` rabbitmqctl set_user_tags admin administrator ``` 删除用户 ``` rabbitmqctl delete_user 用户 ``` 修改用户密码 ``` rabbitmqctl change_password 用户 新密码 ``` 设置完之后就可以用admin用户来登录了RabbitMQ管理界面了 ![](/images/20220114044641432.png) #### 卸载RabbitMQ #### 查看rabbitmq安装的相关列表 ``` yum list | grep rabbitmq ``` #### 卸载rabbitmq已安装的相关内容 ``` yum -y remove rabbitmq-server.noarch ``` #### 查看erlang安装的相关列表 ``` yum list | grep erlang ``` #### 卸载erlang已安装的相关内容 ``` yum -y remove erlang-* yum remove erlang.x86_64(当卸载不干净时执行这个) ```
博客分类
源码解析 (1)
多线程 (5)
Java (10)
Linux (8)
Docker (9)
SpringBoot (14)
微服务 (1)
Redis (15)
MySQL (7)
VMware (3)
Nginx (15)
MyBatis (2)
RabbitMQ (1)
Git (7)
工具类 (12)
前端 (3)
友情链接
layui
© 2020-2025 www.chenhuazhan.com All Rights Reserved 备案号:
桂ICP备17004487号-1
粤公网安备44030002005146