Linux下安裝HAProxy

1.編譯安裝

#安裝gcc組
sudo yum -y install gcc*
#安裝openssl
sudo yum -y install openssl-devel pcre-devel
#下載並解壓軟件包
cd /usr/local
wget http://download.openpkg.org/components/cache/haproxy/haproxy-1.8.5.tar.gz
tar -zxvf haproxy-1.8.5.tar.gz
#重命名
mv haproxy-1.8.5 haproxy
cd haproxy
make TARGET=linux2628 USE_PCRE=1 USE_OPENSSL=1 USER_ZLIB=1 USE_CRYPT_H=1 USE_LIBCRYPT=1
#安裝
sudo make install
#測試(能打印出版本則成功)
haproxy -vv

2.配置HAProxy

#新建config.cfg配置文件
mkdir config.cfg

config.cfg配置如下

global
    daemon              
    nbproc 1

defaults
    mode tcp               
    retries 2               
    option redispatch       
    option abortonclose     
    maxconn 1024            
    timeout connect 1d  
    timeout client 1d  
    timeout server 1d  
    timeout check 2000      
    log 127.0.0.1 local0 err 


listen admin_stats                        
    bind 0.0.0.0:1090           
    mode http                     
    maxconn 10
	stats refresh 30s
	stats uri /
	stats realm Hive\ Haproxy
	stats auth admin:123456

listen hive
	bind 0.0.0.0:10010        
    mode tcp
	balance leastconn        
    maxconn 1024
    server hive_1 dn1:10000 check inter 180000 rise 1 fall 2
    server hive_2 dn2:10000 check inter 180000 rise 1 fall 2
	server hive_3 dn3:10000 check inter 180000 rise 1 fall 2

3.同步HAProxy

#將haproxy發送到dn2節點
scp -r /usr/local/haproxy hadoop@dn2:/usr/local
#在dn2節點測試(能打印出版本則成功)
cd /usr/local/haproxy
./haproxy -vv
發佈了33 篇原創文章 · 獲贊 8 · 訪問量 2560
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章