因为需要复用机器部署另外一套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