心跳周期改的短一点有什么影响吗,比如改为1s,会有什么问题吗

心跳周期改的短一点有什么影响吗,比如改为1s,会有什么问题吗

如果网络质量很差的话,心跳改短会导致 频繁的leader change
另外,会增加一些系统开销(这个相对还好)

心跳周期改为1s,是不是意味着原来更改scheme需要等待20s,现在等待2s就行了

心跳周期改为1s,是不是意味着原来更改scheme需要等待20s,现在等待2s就可以了

leader change是什么东西

是的

你可以了解下 raft 的机制,这样理解起来更容易点

我更改了配置文件中所有的心跳周期为1s,但是好像没生效,不知道为什么
配置

重启没

重启了

重启服务了

image

nebula有两个心跳,这里说的是节点间通信的心跳,不是raft心跳。这个心跳是由 heartbeat_interval_secs控制的,如果改小确实能加快schema的同步速度,不过考虑到schema变化通常不会频繁,默认10s是合理的。太频繁的心跳则会占用更多的系统资源。
可以参考这篇很早的文章:图数据库 Nebula Graph 集群通信:从心跳说起

我错了,才知道有俩。。