【CentOS 8快速上手】安装与配置RabbitMQ全攻略

日期:

最佳答案

媒介

RabbitMQ是一个开源的消息行列效劳软件,遵守AMQP协定,由Erlang言语编写。它供给了消息的长久化、集群效劳等功能,是分布式体系中弗成或缺的一部分。本文将为你具体介绍在CentOS 8上安装与设置RabbitMQ的步调。

筹备任务

在开端安装RabbitMQ之前,请确保你的CentOS 8体系满意以下请求:

安装Erlang

RabbitMQ是基于Erlang编写的,因此须要先安装Erlang。

  1. 增加Erlang客栈:
sudo rpm --import https://packages.erlang-solutions.com/rpm/GPG-KEY-erlang-solutions
sudo curl -s https://packages.erlang-solutions.com/yum/el/8/erlang-release-1-1.noarch.rpm -o /etc/yum.repos.d/erlang-release-1-1.el8.noarch.rpm
  1. 安装Erlang:
sudo yum install erlang
  1. 验证Erlang安装:
erl -version

安装RabbitMQ

  1. 增加RabbitMQ客栈:
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
  1. 安装RabbitMQ:
sudo yum install rabbitmq-server
  1. 启动RabbitMQ效劳:
sudo systemctl start rabbitmq-server
  1. 设置RabbitMQ效劳开机自启:
sudo systemctl enable rabbitmq-server

设置RabbitMQ

  1. 增加管理插件:
sudo rabbitmq-plugins enable rabbitmq_management
  1. 拜访RabbitMQ管理界面:

在浏览器中输入以下地点拜访RabbitMQ管理界面:

http://localhost:15672/

默许用户名跟密码为guest

用户管理

  1. 创建用户:
sudo rabbitmqctl add_user username password
  1. 设置用户角色:
sudo rabbitmqctl set_user_tags username tag
  1. 设置用户权限:
sudo rabbitmqctl set_permissions -p "/" username ".*" ".*" ".*"

总结

经由过程以上步调,你曾经成功在CentOS 8上安装跟设置了RabbitMQ。接上去,你可能开端利用RabbitMQ停止消息行列的处理了。