为了更快的定位您的问题,请提供以下信息,谢谢
【详述】从监控来看,RPS和QPS都是FE Leader最大,而且远超其他两个节点。我们的服务通过jdbc连接,通常格式位“jdbc:mysql://fe1:port,fe2:port,fe3:port…”。但是从监控看,几乎所有的请求都路由到了FE Leader(图中是45)。如果是写请求我还能理解,为啥Query请求也在主节点。
【背景】服务类型包括flink任务、java web应用等,连接sr做读写。其中java应用主要是读,flink任务是写。
【业务影响】FE主节点容易出现单点问题。想知道其他FE是否也能参与到业务中,配置loadbalance是否有效,如jdbc:mysql:loadbalance://xxxxxx
【是否存算分离】
【StarRocks版本】2.5.22
【集群规模】例如:3fe(3 follower)+ 3be(fe与be混部)
【机器信息】64C/256G/万兆
【联系方式】社区群25-sphinx
【附件】
1赞
我的是所有操作都在同一个BE节点,3个BE节点有1个平均1小时合并一次,另外两个整天游手好闲不用合并。也没人回复问题
是不是可以用nginx做分流?
想尽量避免引入类似nginx或者proxysql之类的组件。理论上FE既然是高可用,而且架构也说明了FE中是全量元数据,理论上自己是可以通过轮询等方式来实现LB的
那你这个有点不正常,BE肯定是数据分片的,是不是你们副本数的问题,或者tablet严重不均匀?
而且从监控看,其他FE也是有request的,比较少而已。说明应该有LB的能力,但是不知道如何均衡
tablet看起来是正常的吧
那咱就不清楚了,尴尬