Linux搭建RabbitMQ环境

1.安装包的下载

RabbitMQ采用Erlang语言开发,因此在安装RabbitMQ之前需要安装Erlang环境。

  • 地址:https://www.rabbitmq.com/download.html
  • 进入RabbitMQ官网,找到CentOS连接

在这里插入图片描述

  • 找到下载连接

在这里插入图片描述

  • 选择对应的版本包

在这里插入图片描述

2. 安装Erlang环境

  • 将下载文件上传到服务器

在这里插入图片描述

  • 根据命令开始安装Erlang
#解压缩erlang安装包
[root@zhouwei resources]# tar -zxvf otp_src_19.3.tar.gz

# 将erlang移动到user
[root@zhouwei resources]# mv otp_src_19.3 /usr/local/

# 进入erlang路径
[root@zhouwei resources]# cd /usr/local/otp_src_19.3/

# 创建安装目录
[root@zhouwei otp_src_19.3]# mkdir -p /usr/local/erlang

# 安装编译依赖
[root@zhouwei otp_src_19.3]# yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel

# 配置安装路径
[root@zhouwei otp_src_19.3]# ./configure --prefix=/usr/local/erlang

# 编译安装
[root@zhouwei otp_src_19.3]# make && make install

# 编辑系统文件,添加Erlang环境变量
[root@zhouwei otp_src_19.3]# vim /etc/profile

# Erlang环境变量配置
ERLANG_HOME=/usr/local/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

# 重启服务器,连接后测试
[root@zhouwei resources]# shutdown -r now

# 测试Erlang配置是否成功
[root@zhouwei ~]# erl

# 出现版本信息,配置成功
Erlang/OTP 19 [erts-8.3] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

3.安装RabbitMQ

# 解压RabbitMQ安装包
[root@zhouwei resources]# xz -d rabbitmq-server-generic-unix-3.7.5.tar.xz
[root@zhouwei resources]# tar -xvf rabbitmq-server-generic-unix-3.7.5.tar

# 移动安装目录
[root@zhouwei resources]# mv rabbitmq_server-3.7.5/ /usr/local/

# 编辑系统配置文件,添加RabbitMQ环境变量
[root@zhouwei resources]# vim /etc/profile

# RabbitMQ环境变量
export PATH=$PATH:/usr/local/rabbitmq_server-3.7.5/sbin
export RABBITMQ_HOME=/usr/local/rabbitmq_server-3.7.5

# 重启服务器,连接后测试
[root@zhouwei resources]# shutdown -r now

# 开启Web管理界面插件
[root@zhouwei bin]# rabbitmq-plugins enable rabbitmq_management

# 启动RabbitMQ服务
[root@zhouwei resources]# systemctl start rabbitmq_server

# 重启RabbitMQ服务
[root@zhouwei resources]# systemctl restart rabbitmq_server

# 关闭RabbitMQ服务
[root@zhouwei resources]# systemctl stop rabbitmq_server

# 添加admin用户
[root@zhouwei resources]# rabbitmqctl add_user 账号 密码

# 分配管理员角色
[root@zhouwei resources]# rabbitmqctl set_user_tags 账号 administrator

# 开启远程访问
[root@zhouwei ~]# rabbitmqctl set_permissions -p "/" 账户 ".*" ".*" ".*"
  • 浏览器地址栏输入:IP地址:15672

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值