RabbitMQ学习笔记004---在CentOS7上安装RabbitMQ

幻想的画家 2024-07-03 ⋅ 18 阅读

介绍

RabbitMQ是一种开源的消息中间件,能够在系统之间传递各种消息。在分布式系统中,消息中间件起到了至关重要的作用。本篇博客将介绍如何在CentOS7上安装RabbitMQ,并配置其运行环境。

安装步骤

步骤一:安装依赖包

在开始安装RabbitMQ之前,需要确保系统已安装了Erlang。Erlang是一种开源功能强大的编程语言,RabbitMQ是使用Erlang编写的,因此我们需要先安装Erlang。

在终端中输入以下命令安装Erlang:

sudo yum install epel-release
sudo yum install erlang -y

步骤二:添加RabbitMQ软件包到yum库

执行以下命令将RabbitMQ软件包添加到yum库中:

sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq]
name=rabbitmq
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/x86_64
enabled=1
gpgcheck=0
EOF

步骤三:安装RabbitMQ

执行以下命令安装RabbitMQ:

sudo yum install rabbitmq-server -y

步骤四:启动RabbitMQ服务

执行以下命令启动RabbitMQ服务:

sudo systemctl start rabbitmq-server

步骤五:设置RabbitMQ服务开机启动

执行以下命令设置RabbitMQ服务开机启动:

sudo systemctl enable rabbitmq-server

验证安装

验证RabbitMQ服务状态

执行以下命令验证RabbitMQ服务的状态:

sudo systemctl status rabbitmq-server

如果输出显示“active (running)”表示安装成功。

验证Web管理界面

RabbitMQ提供了一个基于Web的管理界面,可以通过浏览器访问来管理和监控RabbitMQ服务器。默认情况下,该管理界面是禁用的。我们需要启用它并创建一个用户。

执行以下命令启用并设置管理员用户:

sudo rabbitmq-plugins enable rabbitmq_management
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

请将“password”替换为您想要设置的密码。

在浏览器中输入以下URL以访问RabbitMQ的Web管理界面:

http://your_server_ip:15672/

替换“your_server_ip”为您的服务器的IP地址或域名。然后使用刚刚创建的管理员用户登录。

结论

在本篇博客中,我们学习了如何在CentOS7上安装并配置RabbitMQ。只需按照以上步骤进行操作,您就能够成功地安装和运行RabbitMQ,以及访问其Web管理界面。

希望本篇博客对您有所帮助,如果您在安装过程中遇到任何问题,请随时咨询我们的技术支持。


全部评论: 0

    我有话说: