RabbitMQ高可用集群搭建之HA安装配置

2022-11-24 0 745

采用的辅助工具为HA和keeplived

HA加装

浏览: www.haproxy.org/#down

tar -zxvf haproxy-2.5.0.tar.gz

cd haproxy-2.5.0

make TARGET=linux-glibc PREFIX=/usr/local/haproxy-2.5.0

make install PREFIX=/usr/local/haproxy-2.5.0

实用性命令行

vim /etc/profile

export HAPROXYHOME=/usr/local/haproxy-2.5.0

export PATH=$PATH:$HAPROXYHOME/sbin

使命令行施行

source /etc/profile

haproxy -v

#建立产品目录

mkdir /etc/haproxy

#撰稿文档文本

vim /etc/haproxy/haproxy.cfg

#####################命令行已经开始#####################

#全局实用性

global

#日志输出实用性、所有日志都记录在本机,通过 local0进行输出

log 127.0.0.1 local0 info

#最大连接数

maxconn 4096

#改变当前的工作产品目录

chroot /opt/tools/haproxy-2.5.0

#以指定的 UID 运行 haproxy 进程

uid 99

#以指定的 GID 运行 haproxy 进程

gid 99

#以守护进行的方式运行

daemon

#当前进程的 pid 文档存放位置

pidfile /opt/tools/haproxy-2.5.0/haproxy.pid

#默认实用性

defaults

#应用全局的日志实用性

log global

#采用4层代理模式,7层代理模式则为”http”

mode tcp

#日志类别

option tcplog

#不记录健康检查的日志信息

option dontlognull

#3次失败则认为服务不需用

retries 3

#每个进程需用的最大连接数

maxconn 2000

#连接超时

timeout connect 5s

#客户端超时

timeout client 120s

#服务端超时

timeout server 120s

#绑定实用性

listen rabbitmqcluster

bind :5671

#实用性TCP模式

mode tcp

#采用加权轮询的机制进行负载均衡

balance roundrobin

# RabbitMQ 软件产业节点实用性

server mq-node1 iZ8vbgpdral5u7jpslofqoZ:5672 check inter 5000 rise 2 fall 3 weight 1

server mq-node2 iZ8vbgpdral5u7jpslofqnZ:5672 check inter 5000 rise 2 fall 3 weight 1

server mq-node3 iZ8vbgpdral5u7jpslofqpZ:5672 check inter 5000 rise 2 fall 3 weight 1

#实用性监控页面

listen monitor

bind :8100

mode http

option httplog

stats enable

stats uri /stats

stats refresh 5s

#####################命令行结束#####################

#启动

haproxy -f /etc/haproxy/haproxy.cfg

#查看运行

ps auxgrep haproxy

#停止没有killall命令,加装yum -y install psmisc

killall haproxy

#调试启动命令:

haproxy -f haproxy.cfg -d

报错的话

[haproxy.main()] Cannot create pidfile /usr/local/haproxy2.5.0/haproxy.pid

命令行里的产品目录不对

三台主机全部加装

分别访问 http://xxxx:8100/stats

RabbitMQ高可用集群搭建之HA安装配置
RabbitMQ高可用集群搭建之HA安装配置
RabbitMQ高可用集群搭建之HA安装配置

所有节点都为绿色,代表节点健康。此时证明 HAProxy 构筑成功,并已经对 RabbitMQ 软件产业进行监控。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务