centos8安装rabbitmq

127 阅读1分钟
  1. 下载与系统版本对应的erlang和rabbitmq,具体可见www.rabbitmq.com/which-erlan…

1656331682788.png

  1. 下载地址: packagecloud.io/rabbitmq

  2. 下载并安装erlang(以腾讯云centos8为例)

  • 找到对应的版本进行点击
  • 下载
wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-23.2.7-2.el8.x86_64.rpm/download.rpm
  • 安装
  rpm -Uvh erlang-23.2.7-2.el8.x86_64.rpm
  • 安装socat
yum install -y socat
  1. 下载并安装rabbitmq
  • 下载地址
wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.10.0-1.el8.noarch.rpm/download.rpm
  • 安装
rpm -Uvh rabbitmq-server-3.10.0-1.el8.noarch.rpm
  1. 启动服务
systemctl start rabbitmq-server
  1. (如果需要)
// 重启服务
systemctl restart rabbitmq-server
// 关闭服务
systemctl stop rabbitmq-server
  1. 查看启动后的状态
systemctl status rabbitmq-server
  1. 开启web管理插件
rabbitmq-plugins enable rabbitmq_management
  • 如果需要
//查看插件列表
sudo rabbitmq-plugins list 
//禁用插件 
sudo rabbitmq-plugins disable rabbitmq_management

说明:rabbitmq有一个默认的guest用户并且密码也为guest,但只能通过localhost访问,所以需要添加一个能够远程访问的用户。

  1. 添加新用户
rabbitmqctl add_user admin admin
  1. 设置admin用户为administrator,分配操作权限
rabbitmqctl set_user_tags admin administrator
  1. 分配资源权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
  1. 添加防火墙

image.png 13. 输入连接 http://ip地址:15672/ image.png