RabbitMQ3.9.7在CentOS7中的安装搭建

目录

1. 概述

2. 安装RabbitMQ

3. 综述


1. 概述

RabbitMQ 是目前很流行的消息中间件之一,可靠性非常好,能简单的实现高可用、负载均衡。

今天我们先来聊一下 RabbitMQ 3.9.7 版本在 CentOS7 中的安装。

2. 安装RabbitMQ

2.1 下载 erlang 安装包

因为 RabbitMQ 是使用 erlang 语言编写的,因此需要先安装 erlang。

下载地址:Releases · rabbitmq/erlang-rpm · GitHub

2.2 下载 socat 安装包

下载地址:Index of /CentOS/7/x86_64

2.3 下载 RabbitMQ 安装包

下载地址:https://github.com/rabbitmq/rabbitmq-server/releases

2.4 将下载的安装包拷贝到 CentOS 的 /home 目录下 

2.5 安装依赖包

# yum -y install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2.6 安装下载的包

# cd /home

# rpm -ivh erlang-23.3.4.7-1.el7.x86_64.rpm

# rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

# rpm -ivh rabbitmq-server-3.9.7-1.el7.noarch.rpm 

2.7 RabbitMQ 的常用命令

1)启动服务

/sbin/service rabbitmq-server start

2)停止服务

/sbin/service rabbitmq-server stop

3)查看服务状态

 /sbin/service rabbitmq-server status

4)设置开机启动 RabbitMQ 服务

chkconfig rabbitmq-server on

2.8 安装管理插件

先启动 RabbitMQ 服务,然后执行以下命令

# rabbitmq-plugins enable rabbitmq_management

2.9 登录 RabbitMQ 管理控制台

地址:

http://RabbitMQ服务器IP:15672/

用户名、密码都是 guest

此时,使用guest登录,会报一个错。

这是因为RabbitMQ默认只允许guest在服务器本地登录,我们需要修改一下配置。

# vi /etc/rabbitmq/rabbitmq.conf

loopback_users = none

重启RabbitMQ即可。

3. 综述

今天聊了一下 RabbitMQ3.9.7在CentOS7中的安装,希望可以对大家的工作有所帮助。

欢迎帮忙点赞、评论、转发、加关注 :)

关注追风人聊Java,每天更新Java干货。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
rabbitmq是一种高度可靠、可扩展、可插拔的消息代理,用于在分布式系统传递消息。在实际的生产环境,为保证高可用性,需要搭建rabbitmq集群。本文将介绍在CentOS 7上搭建rabbitmq集群的步骤。 1. 安装erlang rabbitmq是由erlang语言开发的,因此需要先安装erlang。执行以下命令: ``` sudo yum install epel-release sudo yum install erlang ``` 2. 安装rabbitmq 执行以下命令: ``` sudo yum install rabbitmq-server ``` 3. 配置防火墙 如果你使用的是CentOS 7的默认防火墙firewalld,需要打开5672和15672端口,执行以下命令: ``` sudo firewall-cmd --zone=public --permanent --add-port=5672/tcp sudo firewall-cmd --zone=public --permanent --add-port=15672/tcp sudo firewall-cmd --reload ``` 4. 配置rabbitmq 编辑rabbitmq配置文件,执行以下命令: ``` sudo vi /etc/rabbitmq/rabbitmq-env.conf ``` 添加以下内容: ``` NODE_IP_ADDRESS=your_node_ip_address ``` 其,your_node_ip_address为节点的IP地址。 5. 启动rabbitmq 执行以下命令: ``` sudo systemctl start rabbitmq-server ``` 6. 设置rabbitmq集群 首先需要停止rabbitmq服务,执行以下命令: ``` sudo systemctl stop rabbitmq-server ``` 然后在rabbitmq配置文件添加以下内容,执行以下命令: ``` sudo vi /etc/rabbitmq/rabbitmq.config ``` ``` [ {rabbit, [ {cluster_nodes, {['rabbit@node1', 'rabbit@node2', 'rabbit@node3'], disc}} ]} ]. ``` 其,'rabbit@node1', 'rabbit@node2', 'rabbit@node3'为集群各节点的名称,disc表示使用磁盘节点。 接下来需要在各个节点上将rabbitmq加入到集群,执行以下命令: ``` sudo rabbitmqctl stop_app sudo rabbitmqctl join_cluster rabbit@node1 sudo rabbitmqctl start_app ``` 其,rabbit@node1为集群的一个节点名称。 最后,启动rabbitmq服务,执行以下命令: ``` sudo systemctl start rabbitmq-server ``` 到此,rabbitmq集群搭建完成。可以通过访问节点IP地址加端口号15672来访问rabbitmq的web管理界面,输入用户名和密码即可登录。在web界面上可以查看rabbitmq节点的状态、队列的状态等信息。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追风人聊Java

您的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值