CentOS7_RabbitMQ服务安装&&配置(可能是目前全网最简单的安装教程)

1. RabbitMQ依赖Erlang环境故先进行此环境安装
  • yum安装Erlang环境
# 下载 erlang 的rpm仓库
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
# yum 安装 epel-release
yum -y install epel-release
# 安装erlang的rpm仓库
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
# 正式安装
yum -y install erlang
# 验证安装(说明在下方)
erl -v
# 以上的一键组合脚本(复制粘贴回车安装),使用右上角的复制,否则会有CSDN的小尾巴 #
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm \
&& yum -y install epel-release \
&& rpm -Uvh erlang-solutions-1.0-1.noarch.rpm \
&& yum -y install erlang \
&& erl -v
  • 验证安装出现如下信息,则表示安装成功,记录下截图中的Erlang版本号信息(以上默认安装的为最新版本)
    验证Erlang环境安装

2.yum安装RabbitMQ
# 安装RabbitMQ的依赖组件socat 
yum -y install socat
# 获取rpm包,此处以3.8.17版本为例
wget https://github.91chifun.workers.dev/https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.17/rabbitmq-server-3.8.17-1.el7.noarch.rpm
# 安装rpm包
rpm -ivh rabbitmq-server-3.8.17-1.el7.noarch.rpm

# 常用服务操作命令
systemctl start rabbitmq-server # 启动
systemctl status rabbitmq-server # 状态
systemctl stop rabbitmq-server # 停止
systemctl restart rabbitmq-server # 重启
chkconfig rabbitmq-server on # 设置开机自启动
# 以上的一键组合脚本(复制粘贴回车安装),使用右上角的复制,否则会有CSDN的小尾巴 #
yum -y install socat \
&& wget https://github.91chifun.workers.dev/https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.17/rabbitmq-server-3.8.17-1.el7.noarch.rpm \
&& rpm -ivh rabbitmq-server-3.8.17-1.el7.noarch.rpm \
&& chkconfig rabbitmq-server on \
&& systemctl start rabbitmq-server

3.RabbitMQ配置
# 启动WEB管理页面,开启后,浏览器访问 服务器地址:15672(注意服务器应打开该端口)
rabbitmq-plugins enable rabbitmq_management
# 增加用户 用户名:admin 密码:123456
rabbitmqctl add_user admin 123456
# 设置用户权限
rabbitmqctl set_permissions -p '/' admin '.*' '.*' '.*'
rabbitmqctl set_user_tags admin administrator
# 以上的一键组合脚本(复制粘贴回车安装,注意替换掉其中的用户名和密码项),使用右上角的复制,否则会有CSDN的小尾巴 #
rabbitmq-plugins enable rabbitmq_management \
&& rabbitmqctl add_user admin 123456 \
&& rabbitmqctl set_permissions -p '/' admin '.*' '.*' '.*' \
&& rabbitmqctl set_user_tags admin administrator
# 自定义本地存储数据位置和日志文件位置
# 1.增加配置
echo "RABBITMQ_MNESIA_BASE=本地数据目录
RABBITMQ_LOG_BASE=日志文件目录" >>/etc/rabbitmq/rabbitmq-env.conf
# 2.重启服务
systemctl restart rabbitmq-server

用户和管理员密码相关可在WEB管理中配置更改

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值