tidb 安裝haproxy負載均衡

2022-06-17 14:30:15 字數 2168 閱讀 9006

環境:centos7.6

yum可用

haproxy安裝:

1、直接使用yum進行安裝。

yum -y install haproxy
2、配置檔案haproxy

[root@tidb-21 ~]# vi /etc/haproxy/haproxy.cfg 

global #全域性屬性

daemon #以daemon方式在後台執行

maxconn 256#最大同時256連線

pidfile /home/ha/haproxy/conf/haproxy.pid #指定儲存haproxy程序號的檔案

#log 127.0.0.1local0 info  #配置log,需要設定 syslog

#log 127.0.0.1local1 warning   #配置log

defaults #預設引數

# mode http #http模式

mode tcp

#log global   #配置log

#option tcplog   #配置log

timeout connect 10m #連線server端超時10分鐘

timeout client 10m #客戶端響應超時10分鐘

timeout server 10m #server端響應超時10分鐘

listen admin_stats # frontend 和 backend 的組合體,監控組的名稱,按需自定義名稱

bind 0.0.0.0:18080# 配置監聽埠

mode http # 配置監控執行的模式,此處為 `http` 模式

option httplog # 表示開始啟用記錄 http 請求的日誌功能

maxconn 10# 最大併發連線數

stats refresh 30s # 配置每隔 30秒自動重新整理監控頁面

stats uri /haproxy # 配置監控頁面的 url

stats realm haproxy # 配置監控頁面的提示資訊

stats auth admin:pingcap123 # 配置監控頁面的使用者和密碼 admin,可以設定多個使用者名稱

stats hide-version # 配置隱藏統計頁面上的 haproxy 版本資訊

stats admin

if true # 配置手工啟用/禁用,後端伺服器(haproxy-1.4.9以後版本)

frontend http-in #前端服務http-in

bind *:4001#監聽4001埠

default_backend tidbs #請求**至名為"servers"的後端服務

backend tidbs #後端服務servers

server server1 172.21.210.23:4000 maxconn 32server server2 172.21.210.24:4000 maxconn 32

3、啟動服務並配置自動重啟

systemctl start haproxy  &&\

systemctl enable haproxy &&\

systemctl status haproxy

4、進行驗證

直接訪問負載位址 http://localhost:18080

檢視haproxy的流量監控web :http://localhosts:18080/haproxy  #訪問路徑和使用者名稱密碼都是上方配置檔案中 admin:pingcap123

負載均衡 haproxy 安裝配置

haproxy 提供高可用性 負載均衡以及基於 tcp 和 http 應用的 支援虛擬主機,它是免費 快速並且可靠的一種解決方案。haproxy 特別適用於那些負載特大的 web 站 點,這些站點通常又 需要會話保持或七層處理。haproxy 執行在當前的硬體上,完全可以 支援數以萬計的併發連線。並...

Haproxy負載均衡的安裝配置

haproxy是一款可靠,高效能的並且可以支援tcp http的負載均衡器。haproxy官網 2 安裝 2.1 解壓原始碼包並進入該目錄 tar zxvf haproxy 1.9.1.tar.gz cd haproxy 1.9.1 2.2 編譯 make target linux2628 arch...

haproxy負載均衡的安裝配置

haproxy是一款可靠,高效能的並且可以支援tcp http的負載均衡器,和前面說過的nginx負載均衡類似,這裡haproxy對於負載均衡來說更專業,支援的配置選項更多,穩定性也很強,甚至只需要一台haproxy就可以跑出非常高的效能,網上有一些負載均衡工具的評測,其中haproxy的得分就比較...