赞
踩
因要求需要部署一套rabbitmq,以前没接触过,所以在网上找到了方法:
以下是提供思路的大佬的原文:
1.Centos7 离线安装RabbitMQ,并配置集群___擎正义之旗
https://blog.csdn.net/Alger_magic/article/details/82868267
2.Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method:解决方法___czczcz_
https://blog.csdn.net/czczcz_/article/details/83379158
3.Spring Boot整合RabbitMQ详细教程___梦里梦不出梦里梦的梦
https://blog.csdn.net/qq_38455201/article/details/80308771
为了自己不弄晕,准备分三章来写,当前记录怎么部署单机的rabbitMQ
目录
我放在了下载区里面(链接:https://download.csdn.net/download/qq_28198181/11151468)
也可以单独下载
1.下载erlang, 在https://packagecloud.io/rabbitmq/erlang页面选择对应版本的erlang的rpm安装包(centos7需要19.3以上版本。
2.下载socat, 在http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64)页面下载centos7版本的socat的rpm安装包
3.下载Rabbitmq, 在http://www.rabbitmq.com/install-rpm.html页面下载centos7版本的安装包
4.下载haproxy,地址http://www.rpmfind.net/linux/centos/7.5.1804/os/x86_64/Packages/haproxy-1.5.18-7.el7.x86_64.rpm
5.如果需要gcc 可能就要下我的整合包了 我都放在里面了
然后我将其全部放在了 /usr/local/src里面
进入rabbitmq目录
如果要安装gcc 参考文档:https://blog.csdn.net/qq_28198181/article/details/82978830
1.按照顺序安装rpm包
- sudo rpm -ivh erlang-20.3.8.21-1.el7.x86_64.rpm
- sudo rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
- sudo rpm -ivh rabbitmq-server-3.7.14-1.el7.noarch.rpm
2.都显示安装成功后,会显示安装完成,那么离线安装就表示是成功的了
因为我要部署集群,所以安装3个服务器,但是命令都是一样的,所以就单纯的用一台服务器流程作为例子:
1.首先启动rabbitmqserver服务
sudo service rabbitmq-server start
2.表示启动成功了,可以使用status查看
3.然后添加user执行命令 比如设置为admin
rabbitmqctl add_user admin admin
这个是添加admin用户 密码为admin
出现
表示创建admin用户
4.赋予权限,set_user_tags 用于给用户设置权限
rabbitmqctl set_user_tags admin administrator
除了administr 还有 management等 administrator是最大的权限
出现
就是表示权限赋予成功了
5.打开UI界面 这里需要启动插件
rabbitmq-plugins enable rabbitmq_management
我这个是启动成功了 所以说没有做什么修改
第一次启动应该是(这里引用了前面介绍的大佬的截图):
接下来就可以启动UI界面了(默认是 ip:15672)比如我的
6.用刚才创建的admin用户和密码登录
然后再添加权限 点击ui的admin标签进入用户管理,再点击下面表格上的admin
7.admin权限的添加
然后最后显示权限是 / 而不是 no acess就行了
单机部署以上
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。