HAProxy實現Impala的負載均衡

2021-10-05 05:09:08 字數 579 閱讀 1184

補充說明:

搭建haproxy為tidb做負載均衡時,發現配置的埠始終報「cannot bind socket」

報錯如下:

[alert] 338/094612 (32969) : starting proxy mysql: cannot bind socket [0.0.0.0:3306]

使用下面的命令檢查後,發現埠並未被占用

netstat -tunlp | grep 3306

/etc/haproxy/haproxy.cfg配置檔案**片段如下:

listen mysql

bind :3306

mode tcp

balance  roundrobin

server mysql1 10.152.9.13:4000  maxconn 10000

server mysql2 10.152.9.14:4000  maxconn 10000

使用haproxy -f /etc/haproxy/haproxy.cfg -c檢查配置檔案也沒有問題。

最終在找到問題。

原來是要先設定haproxy連線策略,執行以下命令即可

安裝haproxy和haproxy命令

haproxy系列文章 centos自帶了haproxy,但可能版本比較老。可以在ius源上找到最新穩定版的haproxy。cat ius name iusrepo baseurl stable centos releasever basearch gpgcheck 0 enable 1 eofyu...

使用Nginx實現Impala負載均衡

1.文件編寫目的 nginx 新增https和gzip壓縮 with http stub status module with http ssl module with http flv module with http gzip static module在使用impala jdbc連線impal...

配置HAProxy實現Web負載均衡

環境 一台安裝haproxy,兩台安裝apache服務 防火牆和selinux關閉 原始碼安裝 wget zcvf haproxy 1.3.20.tar.gz cd haproxy 1.3.20 make target linux26 prefix usr local haproxy make in...