TIDB数据库9090端口和其它软件端口冲突,怎么将TIDB数据库9090端口修改为别的端口

【TiDB 使用环境】生产环境
【TiDB 版本】8.5.2
【操作系统】银河麒麟
【部署方式】机器部署

9090应该是 Prometheus的端口。

参考下面这个

1 个赞

好的,谢谢

https://docs.pingcap.com/zh/tidb/stable/tiup-cluster-topology-reference/#monitoring_servers

一开始的部署拓扑文件里面也有对应的配置,修改一下就好了,从这个地方改可能更好。

monitoring_servers 约定了将 Prometheus 服务部署到哪台机器上,同时可以指定这台机器上的服务配置,monitoring_servers 是一个数组,每个数组元素包含以下字段:

  • host:指定部署到哪台机器,字段值填 IP 地址,必填项
  • ng_port:指定 NgMonitoring 组件监听的端口,在 TiUP v1.7.0 引入,用于支持 TiDB Dashboard 中持续性能分析Top SQL 功能。默认值:12020
  • ssh_port:指定连接目标机器进行操作的时候使用的 SSH 端口,若不指定,则使用 global 区块中的 ssh_port
  • port:指定 Prometheus 提供服务的端口,默认值:9090

我的我先试试,感谢

tiup deploy的那个yaml文件里面可以写每个组件端口

收到,我找到了,谢谢

这么“偏僻”的端口居然也会冲突啊 :joy:

1 个赞

改集群配置文件,然后reload

方法很多。。来个简单的:
tiup deploy的那个yaml文件写上每个组件端口。。定制化更方便。。

其实很正常,大概率他已经有自己的一套监控了。