NIFI 系统属性 System Properties之Cluster Properties

集群通用属性

设置NiFi集群时,应在所有节点上以相同的方式配置这些属性。

Property Description
nifi.cluster.protocol.heartbeat.interval 节点应该向集群协调器发出心跳的时间间隔。 默认值是5秒。
nifi.cluster.protocol.is.secure 这表示集群通信是否需要安全严证。 默认值是false。

集群节点属性

为集群节点配置这些属性。

Property Description
nifi.cluster.is.node 如果实例是集群中的节点,则将其设置为true。 默认值是false。
nifi.cluster.node.address 将其设置为节点的标准主机名。 如果留空,则默认为“localhost”。
nifi.cluster.node.protocol.port 将其设置为高于1024的开放端口(任何更低的值都需要root权限)。
nifi.cluster.node.protocol.threads 应该用于与集群中的其他节点通信的线程数。 此属性默认为10,但对于大型群集,此值可能需要较大。
nifi.cluster.node.protocol.max.threads 应该用于与集群中的其他节点通信的最大线程数。 该属性默认为50。
nifi.cluster.node.event.history.size 当群集中节点的状态发生变化时,会生成一个事件,并可以在群集页面中查看。 该值表示每个节点在内存中保留多少个事件。 默认值是25。
nifi.cluster.node.connection.timeout 连接到群集中的另一个节点时,指定此节点在认定连接失败之前应等待多长时间。 默认值是5秒。
nifi.cluster.node.read.timeout 当与集群中的另一个节点进行通信时,指定在认定与节点的通信失败之前,该节点应该等待从远程节点接收信息的时间。 默认值是5秒。
nifi.cluster.firewall.file 节点防火墙文件的位置。 这是一个可用于列出所有允许连接到群集的节点的文件。 它提供了一个额外的安全层。 该值默认为空白,表示不使用防火墙文件。
nifi.cluster.flow.election.max.wait.time 指定在将Flow选为“正确”Flow之前等待的时间量。 如果已投票的节点数量等于nifi.cluster.flow.election.max.candidates属性指定的数量,则集群不会等待这么久。 默认值是5分钟。 请注意,第一次投票后,时间就会开始。
nifi.cluster.flow.election.max.candidates 指定集群中提前选择流需要的节点数量。 这使得集群中的节点可以避免在开始处理之前等待很长时间,如果我们达到集群中至少这个数量的节点。

你可能感兴趣的:(NIFI 系统属性 System Properties之Cluster Properties)