centos7 + HAProxy 配合 mycat -- 安装

必须有mycat - mycat安装地址 : https://blog.csdn.net/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

centos7 + HAProxy 配合 mycat -- 安装_第1张图片

你可能感兴趣的:(Linux,软件记录)