首页 > 系统相关 >Linux安装RabbitMQ详细教程

Linux安装RabbitMQ详细教程

时间:2023-07-05 16:12:27浏览次数:37  
标签:教程 -- 执行命令 rabbitmq RabbitMQ https Linux 安装

一、环境准备
1、RabbitMQ版本 和 Erlang 版本兼容性关系

https://www.rabbitmq.com/which-erlang.html

2、ErLang安装教程

https://blog.csdn.net/laterstage/article/details/131513793?spm=1001.2014.3001.5501

3、RabbitMQ的安装依赖于erlang所以先安装
4、RabbitMQ下载链接 weget命令下载地址(https://packagecloud.io/rabbitmq/rabbitmq-server)


获取并找到weget地址,粘贴下面weget命令在linux执行

 

命令

wget --content-disposition "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_version_id=140"
1
下载成功完成图


接着,当你下载完成后,你需要运行下面的命令来将 Key 导入,执行命令:

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
1
最后,使用 yum 进行本地安装(可根据自己选择的版本修改下面的版本号),执行命令:

在下图当中复制后面的版本号,替换下面命令的版本好号

yum localinstall rabbitmq-server-3.10.0-1.el7.noarch.rpm
1


安装成功标志:见下图

 

当安装完成后,需要做进行最后一步配置

vi /etc/hosts
1
把本机ip和主机名绑定一下即可
按i进入编辑模式,根据下面获取自己的主机名
加一行 127.0.0.1 desktop-8vjaq6k
然后按下Esc然后将输入法调到输入大写模式,连续按住两下ZZ (保存并退出的以上)

将文本内容保存并退出,然后重启网络,或者直接重启虚拟机。

 

文件内容


当安装完成后,需要启动 rabbitmq 服务器,执行命令:

systemctl start rabbitmq-server
1
设置开机自动启动,执行命令:

systemctl enable rabbitmq-server
1
二、RabbitMQ Web界面管理
默认情况下,是没有安装web端的客户端插件,需要安装才可以生效 。执行命令:

rabbitmq-plugins enable rabbitmq_management
1
安装完毕以后,重启服务即可,执行命令:

systemctl restart rabbitmq-server
1
1,将15672端口放开(防火墙开放端口)注意:如果是阿里云等云服务器,需要在后端管理界面将端口进行放开

firewall-cmd --zone=public --add-port=15672/tcp --permanent
1
2,重启防火墙

firewall-cmd --reload
1


注意:请在服务器开放15672端口
rabbitmq有一个默认账号是:quest
默认情况下只能在localhost本机下访问(见下图)
所以需要新增一个远程登录用户。

访问地址:http://服务器ip地址:15672

新增用户。此时,账号密码都设置为admin:

rabbitmqctl add_user admin admin
1
设置用户分配操作权限。

rabbitmqctl set_user_tags admin administrator
1
访问地址通过 http://IP地址:15672 进行Web页面登录,输入账号密码(admin) 完成页面访问。
————————————————
版权声明:本文为CSDN博主「不一样的老墨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/laterstage/article/details/131522924

标签:教程,--,执行命令,rabbitmq,RabbitMQ,https,Linux,安装
From: https://www.cnblogs.com/yyyyyyyyx/p/17528823.html

相关文章

  • MedCalc v22.009 医学ROC曲线统计分析软件下载安装教程
    MedCalc是一款医学ROC曲线统计软件,用于ROC曲线分析的参考软件,医学工作者设计的医学计算器,功能齐全。它可以帮助医生快速作出普通的医学计算,从而对症下药。提供超过76种常用的规则和方法,包括:病人数据、单位参数、费用计算等等。甚至可以将图形另存为BMP,PNG,GIF,PCX,JPG或TIF文件,或......
  • 在linux开发板上加载.ko驱动文件时,出现“insmod: ERROR: could not insert module led
    本文档仅用于本人在学习过程中的记录,方便日后查找问题。问题描述:在ubuntu虚拟机编译出的xxx.ko文件,发送到linux开发板上,执行insmodxxx.ko时,出现“insmod:ERROR:couldnotinsertmoduleled.ko:Invalidmoduleformat”错误。原因查找:1)在linux开发板上,使用uname-r查看lin......
  • iOS系统降级教程
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!苹果原则上不允许降级,关闭iOS旧版本,官方验证的时间就在新版本发布后的一到两周左右。没关闭时可以降级,验证一关闭,就永远无法降级到该版本。具体可以降级的版本请查看这里:https://ip......
  • 11.UG移动面(高级教程)
    1.移动面-通过点与点之间的距离移动1.1选择原点、测量点、方向 2.输入距离即可将面移动到距离该测量点一定距离位置......
  • PTE11-linux操作系统安全
    linux操作系统分为账户安全、文件系统安全、日志分析等三类。linux系统标识与鉴别----安全主体安全主体用户:身份标识userID;组:身份标识groupID文件必须有所有者,必须属于某个或多个组,用户和组的关系灵活(一对多,多对多等都可以),根用户拥有所有权限。信息存储-用......
  • linux登录日志查询
    1.#CentOS下查看最后登录的用户信息tail/var/log/messagestail/var/log/secure2.*查看所有登陆记录,过滤IP和用户。who/var/log/wtmp|grep10.0.1.30|greproot3.last命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户......
  • Linux yum常用命令
    Linux服务器安装成功后,我们会经常使用yum安装rpm包以满足使用的需要。使用yum源安装rpm包有两种方式:方式一:搭建本地yum源环境,进行rpm包的安装,具体搭建方式,参考(chapter-5):Linux常规基础配置_小黑要上天的博客-方式二:使用外部yum源环境,进行rpm包的安装。安装完Linux服务器后,默认/etc......
  • vscode 连接 wsl2 下 linux 配置纯 clang 编译调试环境
    安装clang和lldb本人为ArchLinux,执行命令sudopacman-Sclanglldbvscode插件vscode安装clangd和codelldb(调试用)插件,其中codelldb插件建议手动安装,官方下载连接:codelldb-linux.vsix。下载好后移进文件夹中,用vscode打开,右键该文件安装扩展即可。配置文......
  • linux问题排查方式
    1.背景有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以,分析问题和踩坑是非常锻炼一个人的成长和提升自我能力......
  • linux随笔
    1定时任务*/2****root/usr/sbin/ntpdate10.6.131.22>/dev/null2>&1  2删除卡死namspacekubectlproxycurl-k-H"Content-Type:application/json"[email protected]:8001/api/v1/namespaces/system-monitoring/f......