rabbitMq部署(一) 离线部署单机的rabbitmq

版权声明:转载的话 请标明出处 https://blog.csdn.net/qq_28198181/article/details/89676037

因要求需要部署一套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

目录

1.上传依赖包

2.rpm安装依赖

3.测试单机rabbitmq


1.上传依赖包

我放在了下载区里面(链接: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里面

2.rpm安装依赖

进入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.测试单机rabbitmq

因为我要部署集群,所以安装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就行了

单机部署以上

猜你喜欢

转载自blog.csdn.net/qq_28198181/article/details/89676037