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
相关推荐
让我上个超影吧2 天前
消息队列——RabbitMQ(高级)
java·rabbitmq
塔中妖2 天前
Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)
windows·rabbitmq·erlang
Ronin3052 天前
信道管理模块和异步线程模块
开发语言·c++·rabbitmq·异步线程·信道管理
2501_941800883 天前
云计算与边缘计算:协同合作助力智慧城市建设
rabbitmq
AlickLbc4 天前
RabbitMQ安装记录
分布式·rabbitmq
pursue.dreams4 天前
Windows 安装 RabbitMQ 保姆级教程
windows·rabbitmq
切糕师学AI5 天前
RabbitMQ 是什么?
微服务·消息队列·rabbitmq
Anastasiozzzz5 天前
解决 RabbitMQ 的可靠性投递与消息重复消费问题思路
分布式·rabbitmq
Ronin3055 天前
订阅者模块
rabbitmq
fchampion6 天前
最终一致性
java·spring·rabbitmq·github·mvc