必须有mycat
- mycat安装地址 : https://blog.youkuaiyun.com/getchar97/article/details/105224303
一 :安装
1、准备好HAProxy安装包,传到/opt目录下
HAProxy下载地址 : https://mirrors.huaweicloud.com/haproxy/1.5/src/
haproxy-1.5.18.tar.gz 版
2、 解压到/usr/local/src
tar -zxvf haproxy-1.5.18.tar.gz -C /usr/local/src
3、 进入解压后的目录,查看内核版本,进行编译
cd /usr/local/src/haproxy-1.5.18
uname -r
make TARGET=linux310 PREFIX=/usr/local/haproxy ARCH=x86_64
参数 | 说明 |
---|---|
ARGET=linux310 | 内核版本,使用uname -r 查看内核,如:3.10.0-514.el7,此时该参数就为linux310; |
RCH=x86_64 | 系统位数; |
PREFIX=/usr/local/haprpxy | #/usr/local/haprpxy,为haprpxy安装路径。 |
4、编译完成后,进行安装
make install PREFIX=/usr/local/haproxy
5、安装完成后,创建目录、创建HAProxy配置文件
mkdir -p /usr/data/haproxy/
vim /usr/local/haproxy/haproxy.conf
6、向配置文件中插入以下配置信息,并保存
global
log 127.0.0.1 local0
#log 127.0.0.1 local1 notice
#log loghost local0 info
maxconn 4096
chroot /usr/local/haproxy
pidfile /usr/data/haproxy/haproxy.pid
uid 99
gid 99
daemon
#debug
#quiet
defaults
log global
mode tcp
option abortonclose
option redispatch
retries 3
maxconn 2000
timeout connect 5000
timeout client 50000
timeout server 50000
listen proxy_status
bind :48066 # 服务端口号
mode tcp
balance roundrobin
server mycat_1 66.88.88.169:8066 check inter 10s
server mycat_2 66.88.88.171:8066 check inter 10s # mycat 服务地址与端口号
frontend admin_stats
bind :7777 # 网页端口号
mode http
stats enable
option httplog
maxconn 10
stats refresh 30s
stats uri /admin # 通过 浏览器 ip:端口/admin 进行访问
stats auth admin:123123 # 账号密码
stats hide-version
stats admin if TRUE
二 : 启动验证
1、启动HAProxy
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.conf
2、查看HAProxy进程
ps -ef|grep haproxy
3、打开浏览器访问
http://66.88.88.170:7777/admin