RabbitMQ 集群高可用原理及实战部署介绍(二)

3.2.3、安装软件包

下载完之后,按顺序依次安装软件包,这个很重要哦~

  • 安装erlang
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
  • 安装socat
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
  • 安装rabbitmq
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

安装完成之后,修改rabbitmq的配置,默认配置文件在/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin目录下。

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app

修改loopback_users节点的值!

RabbitMQ 集群高可用原理及实战部署介绍(二)

分别重新命令rabbit节点名称

vim /etc/rabbitmq/rabbitmq-env.conf

在文件里添加一行,如下配置!

NODENAME=rabbit@node1

其它两个节点命令也类似,然后,再保存!通过如下命令,启动服务即可!

# 启动服务
rabbitmq-server start &
# 停止服务
rabbitmqctl stop

通过如下命令,查询服务是否启动成功!

lsof -i:5672

如果出现5672已经被监听,说明已经启动成功!

RabbitMQ 集群高可用原理及实战部署介绍(二)

3.2.4、启动可视化的管控台

输入如下命令,启动控制台!

rabbitmq-plugins enable rabbitmq_management

用浏览器打开http://ip:15672,这里的ip就是 CentOS 系统的 ip,结果如下:

RabbitMQ 集群高可用原理及实战部署介绍(二)

账号、密码,默认为guest,如果出现无法访问,检测防火墙是否开启,如果开启将其关闭即可!

登录之后的监控平台,界面如下:

RabbitMQ 集群高可用原理及实战部署介绍(二)


上一篇:wordcount设计与优化


下一篇:coding4fun 词频统计的优化思路