pd_servers:
- host: 192.168.1.134
port: 2379 - host: 192.168.1.134
port: 2380 - host: 192.168.1.134
port: 2381
借鉴tikv这种写法不支持,请问如何配置多个PD?
pd_servers:
借鉴tikv这种写法不支持,请问如何配置多个PD?
用 tiup cluster edit-config cluster_name 看一下就知道了
同一台服务器部署3个pd没有意义,要挂也是一起挂。
集群初始化时在拓扑文件中指定,或者时候sacle-out的时候配置文件指定
pd_servers:
# # The ip address of the PD Server.
- host: 10.0.1.11
# SSH port of the server.
ssh_port: 22
# PD Server name
name: "pd-1"
# communication port for TiDB Servers to connect.
client_port: 2379
# communication port among PD Server nodes.
peer_port: 2380
# PD Server deployment file, startup script, configuration file storage directory.
deploy_dir: "/tidb-deploy/pd-2379"
# PD Server data storage directory.
data_dir: "/tidb-data/pd-2379"
# PD Server log file storage directory.
log_dir: "/tidb-deploy/pd-2379/log"
- host: 10.0.1.11
ssh_port: 22
name: "pd-2"
client_port: 2381
peer_port: 2382
deploy_dir: "/tidb-deploy/pd-2381"
data_dir: "/tidb-data/pd-2381"
log_dir: "/tidb-deploy/pd-2381/log"
- host: 10.0.1.11
ssh_port: 22
name: "pd-3"
client_port: 2383
peer_port: 2384
deploy_dir: "/tidb-deploy/pd-2383"
data_dir: "/tidb-data/pd-2383"
log_dir: "/tidb-deploy/pd-2383/log"
不支持是什么意思,是在报错还有端口冲突吗?
PD默认存在两个端口:client_port 和 peer_port ,需要都进行更改
谢谢,我就是指定了两个端口才通过的。
确实需要指定这两个端口才行。
一台服务器配置一个PD节点就可以了吧,配置多个没啥意义。
不重复就行吧
同一台服务器部署3个pd,也就只能拿来测试。生产的话还是分开机器吧
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。