zoukankan      html  css  js  c++  java
  • tidb安装haproxy负载均衡

    环境: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.1 local0 info                   #配置log,需要设置 syslog
        #log 127.0.0.1 local1 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 32
        server 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

    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    直方图
    Netty学习摘记 —— 初步认识Netty核心组件
    打败算法 —— 圆圈中最后剩下的数字
    打败算法 —— 单词的压缩编码
    大数据生态圈 —— 关于实时流处理的单节点伪分布式环境搭建
    打败算法 —— 按摩师
    打败算法 —— 最长公共子序列
    Spark学习摘记 —— Pair RDD行动操作API归纳
    Spark学习摘记 —— Pair RDD转化操作API归纳
    Spark学习摘记 —— RDD行动操作API归纳
  • 原文地址:https://www.cnblogs.com/wukc/p/13222816.html
Copyright © 2011-2022 走看看