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

到此结束~~~~

相关推荐
斑驳竹影3 小时前
【RabbitMQ】之高可用集群搭建
分布式·rabbitmq
P.H. Infinity3 小时前
【RabbitMQ】07-业务幂等处理
java·rabbitmq·java-rabbitmq
ac.char6 小时前
在CentOS下安装RabbitMQ
linux·centos·rabbitmq
ChungWe10 小时前
Redhat8.6通过rpm安装RabbitMQ
linux·rabbitmq
爱折腾的小码农10 小时前
记一次宝塔centos出现Failed to start crond.service: Unit crond.service not found.解决
python·centos·numpy
医学影像处理11 小时前
tmux旧版本配置鼠标滑动页面| tmux运行时如何让新的配置文件生效
centos·计算机外设·tmux
编程墨客12 小时前
第02章 CentOS基本操作
linux·运维·centos
谦谦均13 小时前
CentOS网络配置
linux·网络·centos
一条小小yu14 小时前
什么是RabbitMQ?
分布式·rabbitmq
明明跟你说过15 小时前
【CentOS】中的Firewalld:全面介绍与实战应用(下)
linux·运维·centos·firewalld