首页 > 系统相关 >centos 7 安装RabbitMQ

centos 7 安装RabbitMQ

时间:2023-06-27 13:35:29浏览次数:48  
标签:centos -- 安装 rabbitmq server systemctl RabbitMQ rpm el7

RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,即需要先安装部署Erlang环境再安装RabbitMQ环境。

Linux系统:CentOS7.x (如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为el8)

Erlang: erlang-22.3.4.12-1.el7.x86_64.rpm

RabbitMQ: rabbitmq-server-3.8.13-1.el7.noarch.rpm

创建一个rabbitmq文件夹

mkdir /usr/local/rabbitmq

cd /usr/local/rabbitmq

Erlang下载链接:wget下载命令地址

即在Linux系统上执行命令:

wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-22.3.4.12-1.el7.x86_64.rpm/download.rpm

yum localinstall erlang-22.3.4.12-1.el7.x86_64.rpm

wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.13-1.el7.noarch.rpm/download.rpm

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

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

 

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

systemctl start rabbitmq-server

设置开机自动启动,执行命令:

systemctl enable rabbitmq-server

默认情况下,是没有安装web端的客户端插件,需要安装才可以生效 。执行命令:

rabbitmq-plugins enable rabbitmq_management

安装完毕以后,重启服务即可,执行命令:

systemctl restart rabbitmq-server

注意,请在服务器上开放 15672 端口。

rabbitmq有一个默认账号和密码是: guest 。默认情况只能在 localhost本机下访问(见下图),所以需要新增一个远程登录的用户 。

 

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

rabbitmqctl add_user admin admin

设置用户分配操作权限。

rabbitmqctl set_user_tags admin administrator

#开机启动 chkconfig rabbitmq-server on会转发到下面命令
systemctl enable rabbitmq-server.service
# 启动服务
systemctl start rabbitmq-server
# 查看服务状态,running表示启动成功
systemctl status rabbitmq-server.service
# 开机自启动
systemctl enable rabbitmq-server
# 停止服务
systemctl stop rabbitmq-server

  访问地址:服务器 IP+端口号(默认15672),若没有反应,请开放端口,执行下面命令

# 防火墙开放15672端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload

  

# 添加账号、密码
rabbitmqctl add_user
# 设置账号为管理员
rabbitmqctl set_user_tags 账号 administrator
# 修改账号密码
rabbitmqctl change_password Username Newpassword
# 查看用户清单
rabbitmqctl list_users
# 添加账号查看资源的权限
rabbitmqctl set_permissions -p / 用户名 ".*"".*"".*"

  

标签:centos,--,安装,rabbitmq,server,systemctl,RabbitMQ,rpm,el7
From: https://www.cnblogs.com/zhangliang88/p/17508585.html

相关文章

  • mac 使用 brew安装包报错 fatal: not in a git directory,Error: Command failed with
    在mac下使用brew安装包的时候,最后一行会报错:fatal:notinagitdirectoryError:Commandfailedwithexit128:git导致包安装不成功,解决办法:brew-v 绿色框就是提示你需要做的,输入gitconfig--global--addsafe.directory/opt/homebrew/Library/Taps/homeb......
  • mac 下使用 brew 安装包报错 error: Cannot install under Rosetta 2 in ARM default
    mac下使用brew安装包报错error:CannotinstallunderRosetta2inARMdefaultprefix(/opt/homebrew)!TorerununderARMuse:arch-arm64brewinstall...Toinstallunderx86_64,installHomebrewinto/usr/local. 解决:arch-arm64brewinstallxxx ......
  • iphone/ios14越狱安装screendump
    必须是ios14因为screendump经过大神修复后最新版本(作者起了个名字叫做screendumpfix14)只支持到ios14。点击这里查看大神原帖子。点击这里查看如何降级到ios14如果降级失败(至少我是这样据说是因为什么G值无法固定导致)gettingkeysfailedwitherror:14745615(failedt......
  • 安装faiss-gpu失败的问题
    安装faiss-gpu失败的问题安装faiss-gpu出现问题:尝试使用:condainstall-cconda-forgefaiss-gpu或者用对应的whl包https://github.com/kyamagu/faiss-wheels/releases/tag/v1.7.3https://github.com/kyamagu/faiss-wheels/issues/54......
  • python批量安装第三方库
    把需要安装的库名和版本号(版本号可写)写入txt文件: 终端输入pip安装命令,等待安装完成即可:pipinstall-rrequirements.txt-i......
  • Hive3.1.3集群安装
    一、安装mysqlHive默认的Derby数据库一次只能打开一个会话,不支持多用户并发访问,需要替换Hive的存储引擎为mysql1.下载mysql安装包wgethttp://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm2.安装mysql源yumlocalinstall-ymysql57-community-releas......
  • Linux安装花生壳进行端口映射内网穿透
    1下载1.1官网下载进入 花生壳 官网,选择linux版安装包,下载,上传到服务器 1.2wget下载wget"https://down.oray.com/hsk/linux/phddns_5.2.0_amd64.rpm"-Ophddns_5.2.0_amd64.rpm 2安装执行命令rpm-ivhphddns_5.2.0_amd64.rpm安装成功......
  • 【node.js】Node.js下载安装(在vscode中使用)01
    ......
  • AU2022软件免费下载安装永久激活 破解版分享
    Audition2020中文版是一款功能全面的音频编辑工具。AdobeAuditionCC2020官方版支持杂音降噪、爆音降噪、删除静音、标记音频等功能,可以高效的进行视频制作与音频修整。通过Audition2020软件用户可以剪辑歌曲、制作母带、调试乐器等操作,帮助你修复和优化声音文件。[下载地址]:后......
  • cad2021中文版下载_cad2021简体中文版下载「附安装教程」分享
    cad2016官方版是一款专业且功能多样的图纸绘制工具。AutoCAD2016中文版优化了硬件加速效果,使其更加的无论平滑和流畅,能够用于二维绘图、详细绘制、设计文档和基本三维设计。AutoCAD2016软件全方位的更新了Dim命令,同时对图层进行了人性化的改进,操作更加方便。cad2016官方版软件介绍A......