Cluster Node Properties
Configure these properties for cluster nodes.
Property |
Description |
---|---|
|
Set this to |
|
The fully qualified address of the node. It is blank by default. |
|
The node's protocol port. It is blank by default. |
|
The number of threads that should be used to communicate with other nodes in
the cluster. This property defaults to |
|
The maximum number of threads that should be used to communicate with other
nodes in the cluster. This property defaults to |
|
When the state of a node in the cluster is changed, an event is generated
and can be viewed in the Cluster page. This value indicates how many events
to keep in memory for each node. The default value is
|
|
When connecting to another node in the cluster, specifies how long this node
should wait before considering the connection a failure. The default value
is |
|
When communicating with another node in the cluster, specifies how long this
node should wait to receive information from the remote node before
considering the communication with the node a failure. The default value is
|
|
The maximum number of outstanding web requests that can be replicated to
nodes in the cluster. If this number of requests is exceeded, the embedded
Jetty server will return a "409: Conflict" response. This property defaults
to |
|
The location of the node firewall file. This is a file that may be used to list all the nodes that are allowed to connect to the cluster. It provides an additional layer of security. This value is blank by default, meaning that no firewall file is to be used. |
|
Specifies the amount of time to wait before electing a Flow as the "correct"
Flow. If the number of Nodes that have voted is equal to the number
specified by the |
|
Specifies the number of Nodes required in the cluster to cause early election of Flows. This allows the Nodes in the cluster to avoid having to wait a long time before starting processing if we reach at least this number of nodes in the cluster. |
|
Specifies the port to listen on for incoming connections for load balancing
data across the cluster. The default value is |
|
Specifies the hostname to listen on for incoming connections for load
balancing data across the cluster. If not specified, will default to the
value used by the |
|
The maximum number of connections to create between this node and each other
node in the cluster. For example, if there are 5 nodes in the cluster and
this value is set to 4, there will be up to 20 socket connections
established for load-balancing purposes (5 x 4 = 20). The default value is
|
|
The maximum number of threads to use for transferring data from this node to
other nodes in the cluster. While a given thread can only write to a single
socket at a time, a single thread is capable of servicing multiple
connections simultaneously because a given connection may not be available
for reading/writing at any given time. The default value is
NOTE: Increasing this value will allow additional threads to be used
for communicating with other nodes in the cluster and writing the data to
the Content and FlowFile Repositories. However, if this property is set to a
value greater than the number of nodes in the cluster multiplied by the
number of connections per node
( |
|
When communicating with another node, if this amount of time elapses without
making any progress when reading from or writing to a socket, then a
TimeoutException will be thrown. This will then result in the data either
being retried or sent to another node in the cluster, depending on the
configured Load Balancing Strategy. The default value is |