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

到此结束~~~~

相关推荐
雨会停rain11 小时前
rabbitmq 创建独立管理员账号,禁用默认 admin
rabbitmq
xbgRS11 小时前
RabbitMQ高级特性
rabbitmq
吃饱了得干活1 天前
RabbitMQ 原理解析(下):存储、集群与可靠投递
后端·rabbitmq
蜡台1 天前
VirtualBox Centos8 配置互联网访问和局域网访问
centos·虚拟机·vbox
辰辉创聚2 天前
禽流感病毒分子基础:表面抗原与内部转录复合体的功能解析
ide·leetcode·rabbitmq·重组血凝素蛋白·甲型流感病毒核蛋白·禽流感单抗
她说..2 天前
RabbitMQ 使用场景详解
java·spring boot·后端·spring·rabbitmq·java-rabbitmq
闲云野鹤在人间2 天前
Docker入门|第3章 镜像详解
linux·网络·docker·容器·centos·云计算·php
weixin_440730503 天前
rabbitmq的使用记录-架构图、生产端、消费端、rabbitmqctl命令、重启MQ服务
rabbitmq
xbgRS3 天前
RabbitMQ使用
rabbitmq
闲云野鹤在人间3 天前
Docker入门|第1章 容器生态系统完整解析
运维·服务器·docker·容器·centos