The file cluster.properties stores several settings related to clustering.

You should edit these settings via the user interface. Please note that some of these properties may be stored encrypted.

 Property Default value Encrypted Explanation
cluster.group.nameXFC-CLUSTERnoAn identifier for the cluster network.
cluster.node.name(generated from local inet address, time etc.)noAn identifier for the master server.
cluster.node.typeMASTERnoWhether this server is a master server or a backup (failover) server. Allowed values are MASTER and FAILOVER.
cluster.activefalsenoActivates or deactivates the cluster mode.
cluster.protocol.file(empty string)noPath to the file on the file system with a JGroups XML configuration.
cluster.protocol.typeUDPnoThe network protocol, either UDP or TCP.
cluster.config.extendedfalsenoWhether to apply the advanced settings (type of protocol and its configuration, eg. IP addresses and ports).
cluster.udp.bind.adr(local host address)noBind address when using UDP.
cluster.udp.bind.port7600noBind port when using UDP.
cluster.udp.external.usefalsenoWhether an external address and port is used for UDP.
cluster.udp.external.adr(same as cluster.udp.bind.adr)noThe external address when using UDP.
cluster.udp.external.port(same as cluster.udp.bind.port)noThe external port when using UDP.
cluster.udp.mcast.adr228.8.8.8noMulticast address when using UDP.
cluster.udp.mcast.port7600noMulticast port when using UDP.
cluster.tcp.bind.adr(local host address)noBind address when using TCP.
cluster.tcp.bind.port7600noBind port when using TCP.
cluster.tcp.external.usefalsenoWhether an external address and port is used for TCP.
cluster.tcp.external.adr(same as cluster.tcp.bind.adr)noExternal address when using TCP.
cluster.tcp.external.port(same as cluster.tcp.bind.port)noExternal port when using TCP.
cluster.tcp.initial.hosts(empty list)noFor discovering other cluster servers in the network. Required only when the protocol is set to TCP. A list of all expected cluster servers that are to be a part of the network. Multiple values are specified by using the same key on several lines. 
cluster.discovery.timeout0noThe number of milliseconds to wait for the connection to another server of the cluster to be established successfully. When set to 0, there is no timeout limit.
cluster.tcp.merge3.minInterval1000no6.2.0+  For TCP connections: minimum time in milliseconds before sending an info message to other member in the cluster. A cluster server periodically broadcasts its address and name to so that each server can discover the other servers in the cluster group. Must not be a negative number.
cluster.tcp.merge3.maxInterval30000no6.2.0+  For TCP connections: maximum time in milliseconds before sending an info message to other member in the cluster. AA cluster server periodically broadcasts its address and name to so that each server can discover the other servers in the cluster group. Must be a number greater than 0.
cluster.tcp.fdall.interval3000no6.2.0+  For TCP connections: Interval in milliseconds at which a HEARTBEAT is sent to other servers in the cluster. The cluster uses failure detection based on simple heartbeat protocol. Must be a number greater than 0.
cluster.tcp.fdall.timeout5000no6.2.0+  For TCP connections: Timeout in milliseconds after which a cluster server is suspected to be dead or not working anymore. Must not be a negative number.
cluster.tcp.gms.attempts6no6.2.0+  For TCP connections: When a server wishes to join a cluster, the number of join attempts before we give up and become a singleton. 0 means never give up.
cluster.tcp.gms.timeout10000no6.2.0+  For TCP connections: When a server wishes to join a cluster, the join timeout in milliseconds for a single join attempt. Must not be a negative number.
cluster.udp.merge3.minInterval1000no6.2.0+  For UDP connections: minimum time in milliseconds before sending an info message to other member in the cluster. A cluster server periodically broadcasts its address and name to so that each server can discover the other servers in the cluster group. Must not be a negative number.
cluster.udp.merge3.maxInterval30000no6.2.0+  For UDP connections: maximum time in milliseconds before sending an info message to other member in the cluster. A cluster server periodically broadcasts its address and name to so that each server can discover the other servers in the cluster group. Must be a number greater than 0.
cluster.udp.fdall.interval3000no6.2.0+  For UDP connections: Interval in milliseconds at which a HEARTBEAT is sent to other servers in the cluster. The cluster uses failure detection based on simple heartbeat protocol. Must be a number greater than 0.
cluster.udp.fdall.timeout5000no6.2.0+  For UDP connections: Timeout in milliseconds after which a cluster server is suspected to be dead or not working anymore. Must not be a negative number.
cluster.udp.gms.attempts6no6.2.0+  For UDP connections: When a server wishes to join a cluster, the number of join attempts before we give up and become a singleton. 0 means never give up.
cluster.udp.gms.timeout10000no6.2.0+  For TCP connections: When a server wishes to join a cluster, the join timeout in milliseconds for a single join attempt. Must not be a negative number.
Tags:
Copyright 2000-2024