edit-config增加配置reload要不要加端口号

我给tidb增加一下binlog
[tidb@tidb53 paul]$ tiup cluster edit-config test-cluster
server_configs:
tidb:
binlog.enable: true
binlog.ignore-error: true
然后根据文档 reload 但是文档没写要不要加端口,
我两个都执行了,不加端口号看信息是只会他公布配置过去,不重启,加了端口号,会同步配置之后重启服务。那到底正常情况下,应不应该加呢?而且我看文档写的只有加了skip才会不重启服务器的
tiup cluster reload test-cluster -N 172.16.2.32:20160
tiup cluster reload test-cluster -N 172.16.2.32
不加端口:


加了端口:

reload某个实例,需要加上端口号;如果是reload某个组件,比如tidb,可以使用tiup cluster reload test-cluster -R tidb

哦,比如要reload tikv 我可以指定-N 192.1.1.1.:20160 也可以 -R tikv 这样吗?
那我不加端口号,不加任何地址,看输出信息 就是加载配置到所有节点,也不重启
tiup cluster reload test-cluster

reload tikv就可以 -R tikv --skip-restart

-N 需要加端口号

那这个加载配置。到底要不要重启服务呢??


如果是默认端口,感觉不用添加,如果非默认端口,执行单个节点,应该加上,如果是启动整个组件,不用加

都是默认端口,我加了他会重启服务,不加,不会重启服务。我现在想确定一下。到底要不要重启服务

感觉重不重启和加不加端口关系不大, TiDB、PD 等组件应该支持在不重启服务的情况下在线动态加载部分配置项的变化。某些配置项需要重启才能生效,如果修改了一些关键性的配置(如监听端口),则可能需要重启对应的服务实例才能使新配置生效

我新增了启用binlog 。感觉是要重启

是要重启的

感觉reload命令自身会滚动分发配置、重启相应组件,不太确定不加端口不重启是什么原因,你怎么判断不加端口没有重启的?

我检查了呀而且你看我发的图,加了端口的,最后一行有restart xxxx success 重启实例的信息输出。

端口应该是考虑混部的情况吧,比如一个服务器上装了tikv+tidb+pd组件,只想reload这台服务器上的tikv时,这个端口就有意义了。

恩。我这个tikv是单独的。tidb pd monitor gra 都在同一个机器上面。

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。