【TiDB 使用环境】生产环境
【TiDB 版本】V 8.5.1
【操作系统】Redhat 8.10
【遇到的问题:问题现象及影响】在TiDB Server节点添加了备份IP,但是以这个IP去连接数据库,报错,这种怎么去解决啊?
具体是怎么操作的?是直接在配置文件里改IP?这样应该是不可以的,可以参考这里进行IP修改
也不是修改IP,是新增,添加IP步骤没有问题,但是是TIDB未关闭在线加的。现在就是用新IP去连接数据库,连接不了,一直卡着
这个是得扩容tidb节点的,不是加上ip就可以用的。 还有一种可能就是有防火墙。
可以两个IP都对应到4000端口吗?
两个ip可以是相同端口,首先明确一下,是一台机器两个ip,还是两个ip两台机器?
不过感觉就算是一台机器两个ip,也不能只改配置文件,就可以两个ip都生效。
是一个tidb Server上,两个IP,想让这两个IP都连上数据库
有没有一台机器,两个IP都生效的文档啊?
一个服务器为啥要两个ip呢?两个ip你想对应几个端口?
添加IP后没重启节点?重启节点试一下,另外,检查一下netstat,看看侦听是在特定的IP,还是在 :::*
有专属的备份IP,对应一个端口。
你操作系统加个ip就行,并不需要在tidb上做配置
操作系统直接加个ip就能访问,不能访问看看是不是路由问题
我们这边客户有双IP的情况,不过是一个内网,一个外网。至于怎么配置的,不清楚。
这种就相当于是加了个路由,类似负载均衡,最终访问的还是tidb里的那个ip吧
tidb默认监听了所有ip4000端口,所以不存在加个ip就还要配啥的问题,当然多ip要保证路由可达
监听所有IP么?我以为只监听配置文件里的。
你可以测测,所有ip连着很方便
666有时间我试试。