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

到此结束~~~~

相关推荐
一默19912 小时前
CentOS 7.9升级OpenSSH到9.9p2
linux·运维·centos
大新新大浩浩5 小时前
arm64适配系列文章-第六章-arm64环境上rabbitmq-management的部署,构建cluster-operator
rabbitmq·arm
电脑玩家粉色男孩10 小时前
2、Ubuntu 环境下安装RabbitMQ
linux·rabbitmq
龙仔72516 小时前
离线安装rabbitmq全流程
分布式·rabbitmq·ruby
段ヤシ.16 小时前
银河麒麟(内核CentOS8)安装rbenv、ruby2.6.5和rails5.2.6
linux·centos·银河麒麟·rbenv·ruby2.6.5·rails 5.2.6
深夜情感老师18 小时前
centos离线安装ssh
linux·centos·ssh
啊吧怪不啊吧1 天前
Linux常见指令介绍下(入门级)
linux·开发语言·centos
李菠菜1 天前
CentOS系统指定版本Docker与Docker-Compose在线安装教程
docker·容器·centos
柳如烟@1 天前
CentOS 7上Memcached的安装、配置及高可用架构搭建
架构·centos·memcached
我是苏苏1 天前
消息中间件RabbitMQ-01:简要介绍及其Windows安装流程
分布式·rabbitmq