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

到此结束~~~~

相关推荐
欧云服务器2 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
xiaoliuliu123452 天前
CentOS 7 安装 gcc-4.8.5-44.el7.x86_64.rpm 详细步骤(含依赖解决)
linux·运维·centos
让我上个超影吧2 天前
消息队列——RabbitMQ(高级)
java·rabbitmq
塔中妖2 天前
Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)
windows·rabbitmq·erlang
Ronin3052 天前
信道管理模块和异步线程模块
开发语言·c++·rabbitmq·异步线程·信道管理
txzz88882 天前
CentOS-Stream-10 Secure Shell服务器sshd_config配置文件
linux·centos·sshd_config·ssh配置
txzz88882 天前
CentOS-Stream-10 Secure Shell服务器
linux·centos·ssh·secure shell·ssh服务器
文静小土豆3 天前
CentOS 7 OpenSSH 10.2p1 升级全攻略(含离线安装与回退方案)
linux·运维·centos·ssh
xianyudx3 天前
Linux 服务器 DNS 配置指南 (CentOS 7 / 麒麟 V10)
linux·服务器·centos
文静小土豆3 天前
CentOS 7 升级 OpenSSL 3.5.4 详细指南
linux·运维·centos·ssl