Centos7,tar包方式部署rabbitmq-3.7.6

1. 环境准备

安装编译工具和依赖包

bash 复制代码
yum -y install make gcc gcc-c++ glibc-devel m4 perl openssl openssl-devel ncurses-devel ncurses-devel xz xmlto perl 

2. Erlang环境搭建

版本对应:https://www.rabbitmq.com/docs/which-erlang

  1. 解压到指定目录
bash 复制代码
tar -xvzf otp_src_20.3.tar.gz -C /opt/module/Erlang
  1. 拷贝到指定文件夹
bash 复制代码
cp -r /opt/module/Erlang/otp_src_20.3/ /opt/module/erlang-20.3
  1. 安装
    进入解压目录,并指定安装的文件夹,然后进行安装
bash 复制代码
cd /opt/module/otp_src_20.3 ./configure --prefix=/opt/module/erlang-20.3
make install
  1. 配置环境变量
bash 复制代码
echo 'export PATH=$PATH:/opt/module/erlang-20.3/bin' >> /etc/profile
source /etc/profile
  1. 测试
bash 复制代码
erl

3. RabbitMQ部署

  1. 解压到指定目录
bash 复制代码
xz -d rabbitmq-server-generic-unix-3.7.6.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.6.tar -C /opt/module/rabbitmq-3.7.6
  1. 拷贝到指定文件夹
bash 复制代码
cp -r /opt/module/rabbitmq-3.7.6/rabbitmq_server-3.7.6/ /opt/module/
  1. 配置环境变量
bash 复制代码
echo 'export PATH=$PATH:/opt/module/rabbitmq_server-3.7.6/sbin' >> /etc/profile
source /etc/profile
  1. 开启web可视化管理插件
bash 复制代码
rabbitmq-plugins enable rabbitmq_management
  1. 后台启动
bash 复制代码
rabbitmq-server -detached
  1. 访问管理界面 http://IP:15672/#/

默认用户名和密码:guest / guest

  1. 添加管理员账号并赋予全部权限
bash 复制代码
rabbitmqctl add_user admin admin666*
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
  1. 关闭
bash 复制代码
rabbitmqctl stop
相关推荐
jstart千语12 分钟前
【消息队列】RabbitMQ基本认识
java·服务器·分布式·rabbitmq
码观天工2 小时前
【.NET必读】RabbitMQ 4.0+重大变更!C#开发者必须掌握的6大升级要点
c#·rabbitmq·.net·mq
Black_Cat_yyds2 小时前
rabbitmq
java·rabbitmq·java-rabbitmq
LuckyRich15 小时前
【RabbitMq C++】消息队列组件
c++·分布式·rabbitmq
计算机毕设定制辅导-无忧学长16 小时前
RabbitMQ 核心概念与消息模型深度解析(一)
分布式·rabbitmq
椰椰椰耶1 天前
【RabbitMQ】工作队列和发布/订阅模式的具体实现
分布式·rabbitmq·ruby
小马爱打代码2 天前
面试题 - Kafka、RabbitMQ、RocketMQ如何选型?
kafka·rabbitmq·rocketmq
Bruk.Liu2 天前
Kafka、RabbitMQ 和 RocketMQ区别及上手难度
kafka·rabbitmq·rocketmq
Bruk.Liu2 天前
Linux 上安装RabbitMQ
linux·服务器·rabbitmq
努力的搬砖人.2 天前
如何让rabbitmq保存服务断开重连?保证高可用?
java·分布式·rabbitmq