[Doris - 高可用] -- 基于ProxySQL实现的Doris高可用架构

68人浏览 / 0人评论

这里简单介绍下如何给Doris做高可靠的设计

  • SLB: 阿里云的SLB, 做负载均衡, 可以提供给用户一个虚拟IP. 这里可以用Keepalived替换

    • 提供虚拟ip
    • 探活后端nginx服务, 自动摘除宕机节点
  • Nginx: 主要用作将Stream Load请求镜像一份给Doris镜像集群, 这里特别推荐使用openresty.

    • 记录stream load访问日志, 方便监控报警stream load
    • doris需要一些特殊的header才能访问stream load, 这里可以自动添加上
    • 镜像stream load等http请求
  • ProxySQL: 主要作用是镜像jdbc流量、审计SQL等.

全部评论