【 TiDB 使用环境】生产环境
【 TiDB 版本】7.1.0
【复现路径】HAProxy离线安装,由于是公司内网没有用yum,下载的离线包
【遇到的问题:HAProxy离线安装后不知道怎么配置pd的负载均衡,也没有文档里说的haproxy -f /etc/haproxy/haproxy.cfg这个文件】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:
】
【 TiDB 使用环境】生产环境
【 TiDB 版本】7.1.0
【复现路径】HAProxy离线安装,由于是公司内网没有用yum,下载的离线包
【遇到的问题:HAProxy离线安装后不知道怎么配置pd的负载均衡,也没有文档里说的haproxy -f /etc/haproxy/haproxy.cfg这个文件】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:
麻烦哪位老师遇到过帮忙看看呐,球球辣
当前目录下新建一个haproxy.conf就可以了,然后官网的配置复制进去,只改最下面你的实际tidb ip信息就行
yum安装一个也可以,比较简单。
配置文件自己写
哦哦,好的 我建在haproxy的bin目录下了
那请问老师我要负载均衡三个pd节点,是写tidb ip端口还是写 pd ip端口呢
负载均衡 PD ? 你用的是 rawkv ?
老师我们的问题是这样的,我们数据量很大,导致我们的tidb连接断断续续的,我们觉得可能是tikv
tidb挺多的,但pd节点只有一个,所以我们对pd进行了水平扩容。从一台扩展到三台pd,听说需要一个负载均衡,我就以为是给pd节点做负载均衡呢。 就是我也不清楚是不是一定要给pd做
PD 没必要做。还是深度排查下 tidb 为啥断断续续的吧
你的haproxy.cfg放到了bin下了,拷贝到/etc/haproxy下吧,或者启动命令改下,改成haproxy -f /data/haproxy/bin/haproxy.cfg
好的好的好的,太感谢老师一步一步教我啦
老师我们这个问题解决了,原因是因为cpu不够用了。 我们kill掉占内存的java程序就好了
离线包也可以用yum离线包安装,都一样的