CentOS7.6安装RabbitMQ

++前言:因为RabbitMQ是ERlang语言编写所以要先安装ERlang再安装RabbitMQ++

安装ERlang

借鉴前辈原文地址https://www.cnblogs.com/fengyumeng/p/11133924.html

第一步:安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
第二步:下载ERlang语言

下载地址:https://erl.uip6.com/otp_pages/22.0.html

第三步:解压
tar -zxvf otp_src_22.0.tar.gz
第四步:移走
mv otp_src_22.0 /usr/local/
第五步:切换目录
cd /usr/local/otp_src_22.0/
第六步:创建即将安装的目录位置
mkdir ../erlang
第七步:配置安装路径
注: 这一步要进入到 otp_src_22.0目录下进行配置
cd /usr/local/otp_src_22.0

./configure --prefix=/usr/local/erlang

执行完毕会有个warning不用管他

第八步:安装

make install

第九步:查看一下是否安装成功

ll /usr/local/erlang/bin

source /etc/profile

出现这种就是安装成功了

第十步:添加环境变量

echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile

第十步:刷新环境变量

source /etc/profile

第十一步:测试是否安装成功

erl

退出命令

halt().

出现这个就是成功了

开始安装RabbitMQ

第一步:下载RabbitMQ

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

第二步:准备解压工具

yum install -y xz

第三步:开始第一次解压

/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

第四步:开始第二次解压

tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

第五步:移出

mv rabbitmq_server-3.7.15/ /usr/local/

第六步:改名

mv /usr/local/rabbitmq_server-3.7.15  rabbitmq

第七步:配置环境变量

echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile

第八步:刷新环境变量

source /etc/profile

到此安装成功

开始启动RabbitMQ

启动命令

rabbitmq-server start

停止命令

rabbitmqctl stop

查看状态命令

rabbitmqctl status

使用Web管理页面

rabbitmq-plugins enable rabbitmq_management
云服务器记得更新安全组并且开放端口
sudo firewall-cmd --zone=public --add-port=4369/tcp --permanent
sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent
sudo firewall-cmd --zone=public --add-port=25672/tcp --permanent
sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
sudo firewall-cmd --reload
查看当前登陆用户信息
rabbitmqctl list_users
添加一个用户
rabbitmqctl add_user yourusername yourpassword
配置权限
rabbitmqctl set_permissions -p "/" yourusername ".*" ".*" ".*"
设置tag
rabbitmqctl set_user_tags yourusername administrator
删除用户(安全起见,删除默认用户)
rabbitmqctl delete_user guest

到此结束~~~~

相关推荐
海岛日记5 小时前
centos一键卸载docker脚本
linux·docker·centos
贰十六6 小时前
笔记:Centos Nginx Jdk Mysql OpenOffce KkFile Minio安装部署
笔记·nginx·centos
陌小呆^O^10 小时前
Cmakelist.txt之Liunx-rabbitmq
分布式·rabbitmq
BestandW1shEs13 小时前
彻底理解消息队列的作用及如何选择
java·kafka·rabbitmq·rocketmq
肖永威14 小时前
CentOS环境上离线安装python3及相关包
linux·运维·机器学习·centos
tian2kong14 小时前
Centos 7 修改YUM镜像源地址为阿里云镜像地址
linux·阿里云·centos
mengao123415 小时前
centos 服务器 docker 使用代理
服务器·docker·centos
布鲁格若门15 小时前
CentOS 7 桌面版安装 cuda 12.4
linux·运维·centos·cuda
传而习乎19 小时前
Linux:CentOS 7 解压 7zip 压缩的文件
linux·运维·centos
谭震鸿1 天前
Zookeeper集群搭建Centos环境下
分布式·zookeeper·centos