当前位置: 首页 > Linux

rabbitmqv3.7.16安装部署文档

时间:2023-04-06 06:27:45 Linux

RabbitMQv3.7.16安装部署文档部署安装过程严格遵循官方文档流程。前言软件版本oscentos7(Ubuntu也适用,部分命令需要更换)rabbitmqv3.7.16(rpm方式)安装目录/home/software安装Erlang首先打开官网,先看右边导航第一个框bar
指的是linux中的安装。第二个框是erlang环境版本的配置。这里rabbitmq版本必须对应erlang版本。点击查看:

从这里可以看出不同版本的rabbitmq对应不同版本的erlang,所以安装rabbitmq必须有erlang环境。这里安装的rabbitmq版本是最新的v3.7.16版本,所以对应的erlang版本是20.3.x到22.0.x
然后点击返回第一个框,搜索installarecentErlangversionviayumglobally在当前页面,找到如下图:

先点击第一个框的按钮,进入如下图:

这是安装的前提erlang,复制到命令行执行:curl-shttps://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh|sudobash提示安装成功:

正式开始安装erlang:yum-yinstallerlang提示成功后:

查看erlang版本等信息:erl

先安装Rabbitmq-Server需要导入两个key:

在命令行运行下面两行rpm--importhttps://packagecloud.io/rabbitmq/rabbitmq-server/gpgkeyrpm--importhttps://packagecloud.io/gpg.key
然后做rabbitmq-server前期准备:

点击第二个框PackageCloud:

将以下内容复制到命令行并运行:curl-shttps://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh|sudobash
提示成功后,就可以安装rabbitmq了:

要安装RabbitMQ,首先要在这个页面找到下面的:

然后在上面执行下面的命令行:rpm--importhttps://www.rabbitmq.com/rabbitmq-release-signing-key.ascyuminstallrabbitmq-server-3.7.16-1.el7.noarch.rpm
直接下载这里的yum源可能会失败,在本页找到如下:

第一个是centos7,第二个是centos6,根据自己的环境下载,然后上传到服务器
此时如果直接安装rpm,可能会报错,因为需要重新安装一个socat:yum-yinstallepel-releaseyum-yinstallsocat
最后安装rpm:rpm-ivhrabbitmq-server-3.7.16-1.el7.noarch.rpm以上步骤全部完成,整个rabbitmq安装就完成了。配置RabbitMQ,需要配置rabbitmq才能使用。首先复制config配置文件:$cd/usr/share/doc/rabbitmq-server-3.7.16/$mvrabbitmq.config.example/etc/rabbitmq/rabbitmq.config
修改rabbitmq.config,找到%%{loopback_users,[]},去掉前两个%%,意思是运行guest的默认用户可以在非本地环境登录,保存退出
然后启用rabbitmq管理平台插件,复制到命令行运行:rabbitmq-pluginsenablerabbitmq_management成功后,当前目录下会多一个enable_plugins
启动rabbitmq服务:systemctlstartrabbitmq-server
最后,进入rabbitmq控制台界面,在地址栏输入ip:15672,然后以guest用户登录。