zlprime zlprime
  • 首页
  • 朝花夕拾
    • 摄影
    • 读书
    • 生活
    • 随笔
  • 技能分享
    • WordPress
  • 其它
    • 游记地图
    • 闲言碎语
    • 阅读书单
    • 友情链接
    • 留言板
  • Java
首页 › Java › Centos8中安装RabbitMQ

Centos8中安装RabbitMQ

Stone
5月前Java
518 0 0
  1. 在官网下载Centos8版本的RabbitMQ

下载地址:Installing on RPM-based Linux (RedHat Enterprise Linux, CentOS, Fedora, openSUSE) — RabbitMQ

  1. 登录需要安装RabbitMq的Centos服务器,将第一步中下载的RabbitMq的rpm包,上传到服务器中。我上传的目录是 /usr/software
  1. 由于RabbitMq是有Erlang写的,所以想要正常运行RabbitMq需要在centos8中安装改语言的环境

去下列网址:rabbitmq/erlang – Packages · packagecloud

选择一个erlang版本然后点进去。注意选择正确的系统版本(el8)和处理器架构(x86_64)

点进去之后的内页会告诉我们如何安装:

  1. 在/usr/software 目录下依次执行上图中的两条命令
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
sudo yum install erlang-24.3.4.5-1.el8.x86_64

看到这个界面说明erlang已经在系统中安装完成。

  1. RabbitMQ的使用还需要安装socat工具,执行以下命令:
yum install socat -y
  1. 安装RabbitMQ,在存放安装包的目录下执行下列命令:
rpm -ivh rabbitmq-server-3.10.7-1.el8.noarch.rpm 
  1. 安装完成后,尝试启动一下RabbitMQ:
systemctl start rabbitmq-server.service 

如果没有报错,则说明已经启动成功了。当然我们也可以查看一下状态:

systemctl status rabbitmq-server.service 

已经正常启动了

我们还可以将RabbitMQ添加到开机自启动

chkconfig rabbitmq-server on
  1. 安装RabbitMQ的web管理插件,方便我们在web端直接管理RabbitMq

首先停止RabbitMQ服务:

systemctl stop rabbitmq-server.service

安装插件:

rabbitmq-plugins enable rabbitmq_management

开放服务器的15672和5672端口,他们分别是RabbitMq的前端管理界面访问端口和RabbitMq的服务端口:

firewall-cmd --permanent --zone=public --add-port=15672/tcp
firewall-cmd --permanent --zone=public --add-port=5672/tcp
systemctl reload firewalld

再启动一下刚才安装插件时,关闭的RabbitMq服务:

systemctl start rabbitmq-server.service
  1. 访问服务器的15672端口即可进入web管理端
  1. 为RabbitMQ创建一个新的管理账户

创建用户名为admin密码为123的用户

rabbitmqctl add_user admin 123

设置用户角色

rabbitmqctl set_user_tags admin administrator

设置用户权限

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
  1. 使用刚才设置的用户名和密码即可登录RabbitMQ的网页管理端

至此RabbitMQ的安装就完成了

java java框架
0
本文系作者 @Stone 原创发布在 zlprime。未经许可,禁止转载。
集合之Map集合
上一篇
JDBC的使用总结
下一篇
评论 (0)
再想想
聚合文章
JDBC的使用总结
5月前
Centos8中安装RabbitMQ
5月前
集合之Map集合
5月前
Collections集合工具类和可变参数
5月前
相关文章
JDBC的使用总结
集合之Map集合
Collections集合工具类和可变参数
集合之Set集合
简介

海边微风起,等风也等你

留言板
留言板
小伙伴们
2Broear Libra の 向往 云帆沧海 若志随笔 豆豆 Chuanbo
Copyright © 2017-2023 zlprime. 皖ICP备17019582号
  • 首页
  • 朝花夕拾
    • 摄影
    • 读书
    • 生活
    • 随笔
  • 技能分享
    • WordPress
  • 其它
    • 游记地图
    • 闲言碎语
    • 阅读书单
    • 友情链接
    • 留言板
热门搜索
  • java
  • spring
Stone
67 文章
139 评论
83 喜欢
  • 0
  • 0
  • Top