topology.yaml中指定端口号

本文讲述了如何在遇到TiDB集群部署端口冲突时,通过编辑topology.yaml配置文件并利用tiupclusteredit-config命令来调整tidb、tikv和pd服务器的端口。详细步骤包括指定新的端口并确保监控和数据目录的对应调整。
摘要由CSDN通过智能技术生成

因为需要复用机器部署另外一套tidb集群,端口冲突了,修改topology.yaml指定端口总是错误, 无奈使用tiup cluster edit-config tidb ,然后复制出来修改端口号。

topology.yaml

global:
  user: tidb
  ssh_port: 22
  ssh_type: builtin
  deploy_dir: /software/tidbtest/tidb-deploy
  data_dir: /software/tidbtest/tidb-data
  os: linux
  arch: amd64
monitored:
  node_exporter_port: 39100
  blackbox_exporter_port: 39115
  deploy_dir: /software/tidbtest/tidb-deploy/monitor-39100
  data_dir: /software/tidbtest/tidb-data/monitor-39100
  log_dir: /software/tidbtest/tidb-deploy/monitor-39100/log
server_configs:
  tidb: {}
  tikv:
    raftstore.region-max-size: 384MB
    raftstore.region-split-check-diff: 32MB
    raftstore.region-split-size: 256MB
    raftstore.split-region-check-tick-interval: 300s
    readpool.storage.normal-concurrency: 16
    rocksdb.compaction-readahead-size: 2MB
    rocksdb.defaultcf.disable-auto-compactions: true
    rocksdb.defaultcf.max-write-buffer-number: 10
    rocksdb.writecf.max-write-buffer-number: 10
  pd:
    replication.enable-placement-rules: true
  tiflash: {}
  tiflash-learner: {}
  pump: {}
  drainer: {}
  cdc: {}
tidb_servers:
- host: 192.168.128.111
  ssh_port: 22
  port: 34000
  status_port: 30081
  deploy_dir: /software/tidbtest/tidb-deploy/tidb-34000
  arch: amd64
  os: linux
- host: 192.168.128.112
  ssh_port: 22
  port: 34000
  status_port: 30081
  deploy_dir: /software/tidbtest/tidb-deploy/tidb-34000
  arch: amd64
  os: linux
- host: 192.168.128.113
  ssh_port: 22
  port: 34000
  status_port: 30081
  deploy_dir: /software/tidbtest/tidb-deploy/tidb-34000
  arch: amd64
  os: linux
- host: 192.168.128.114
  ssh_port: 22
  port: 34000
  status_port: 30081
  deploy_dir: /software/tidbtest/tidb-deploy/tidb-34000
  arch: amd64
  os: linux
- host: 192.168.128.110
  ssh_port: 22
  port: 34000
  status_port: 30081
  deploy_dir: /software/tidbtest/tidb-deploy/tidb-34000
  arch: amd64
  os: linux
tikv_servers:
- host: 192.168.128.111
  ssh_port: 22
  port: 40160
  status_port: 40081
  deploy_dir: /software/tidbtest/tidb-deploy/tikv-40160
  data_dir: /software/tidbtest/tidb-data/tikv-40160
  arch: amd64
  os: linux
- host: 192.168.128.112
  ssh_port: 22
  port: 40160
  status_port: 40081
  deploy_dir: /software/tidbtest/tidb-deploy/tikv-40160
  data_dir: /software/tidbtest/tidb-data/tikv-40160
  arch: amd64
  os: linux
- host: 192.168.128.113
  ssh_port: 22
  port: 40160
  status_port: 40081
  deploy_dir: /software/tidbtest/tidb-deploy/tikv-40160
  data_dir: /software/tidbtest/tidb-data/tikv-40160
  arch: amd64
  os: linux
- host: 192.168.128.114
  ssh_port: 22
  port: 40160
  status_port: 40081
  deploy_dir: /software/tidbtest/tidb-deploy/tikv-40160
  data_dir: /software/tidbtest/tidb-data/tikv-40160
  arch: amd64
  os: linux
- host: 192.168.128.110
  ssh_port: 22
  port: 40160
  status_port: 40081
  deploy_dir: /software/tidbtest/tidb-deploy/tikv-40160
  data_dir: /software/tidbtest/tidb-data/tikv-40160
  arch: amd64
  os: linux
tiflash_servers: []
pd_servers:
- host: 192.168.128.111
  ssh_port: 22
  name: pd-192.168.128.111-32379
  client_port: 32379
  peer_port: 32380
  deploy_dir: /software/tidbtest/tidb-deploy/pd-32379
  data_dir: /software/tidbtest/tidb-data/pd-32379
  arch: amd64
  os: linux
- host: 192.168.128.112
  ssh_port: 22
  name: pd-192.168.128.112-32379
  client_port: 32379
  peer_port: 32380
  deploy_dir: /software/tidbtest/tidb-deploy/pd-32379
  data_dir: /software/tidbtest/tidb-data/pd-32379
  arch: amd64
  os: linux
- host: 192.168.128.113
  ssh_port: 22
  name: pd-192.168.128.113-32379
  client_port: 32379
  peer_port: 32380
  deploy_dir: /software/tidbtest/tidb-deploy/pd-32379
  data_dir: /software/tidbtest/tidb-data/pd-32379
  arch: amd64
  os: linux
- host: 192.168.128.114
  ssh_port: 22
  name: pd-192.168.128.114-32379
  client_port: 32379
  peer_port: 32380
  deploy_dir: /software/tidbtest/tidb-deploy/pd-32379
  data_dir: /software/tidbtest/tidb-data/pd-32379
  arch: amd64
  os: linux
- host: 192.168.128.110
  ssh_port: 22
  name: pd-192.168.128.110-32379
  client_port: 32379
  peer_port: 32380
  deploy_dir: /software/tidbtest/tidb-deploy/pd-32379
  data_dir: /software/tidbtest/tidb-data/pd-32379
  arch: amd64
  os: linux
monitoring_servers:
- host: 192.168.128.110
  ssh_port: 22
  port: 39090
  deploy_dir: /software/tidbtest/tidb-deploy/prometheus-39090
  data_dir: /software/tidbtest/tidb-data/prometheus-39090
  arch: amd64
  os: linux
  
   

https://www.jianshu.com/p/d96a37290ec8
https://docs.pingcap.com/zh/tidb/v4.0/production-deployment-using-tiup

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值