Petals ESB Hazelcast Registry Node configuration

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (9)

View Page History
{column}

The Petals ESB Hazelcast Registry node configuration is divided into several parts:
* an [environment configuration|#EnvironmentConfig] to set the right options of the JVM running the Petals ESB Hazelcast Registry node,
* a [node configuration|#NodeConfig] to set all parameters that are internal to the Petals ESB Hazelcast Registry node (ie. that are not used by other nodes),
* a [logging configuration|Logging in Petals ESB Hazelcast Registry] to configure the logging systems of the Petals ESB Regsitry Hazelcast Registry node,
* the [cluster configuration|Cluster Configuration] in which the Petals ESB Hazelcast Registry node is running, to define other nodes of the Petals ESB Hazelcast Registry clustertopology.. cluster.

{column}
h1. Node environment configuration

The environment configuration aims to set the right options of the JVM. For example, it is in this configuration that you set the memory size of the JVM running your Petals ESB Regsitry Hazelcast Registry node.

Each installation archive comes with a default environment configuration:
| Debian package | {{/etc/petals-registry/default-env.sh}} |

For all installation, the default environment configuration file can be updated to adjust parameters to your environment. But for a Debian-based installation, it is recommended to create your own environment configuration and define it in the configuration of your Petals ESB Regsitry Hazelcast Registry node through the property {{petals.environment.config.file}}.

{anchor:NodeConfig}

|| Parameter/Property name || Default value || Description ||
| {{petals.registry.overlay.member.local-identifier}} | \- | Name of the Petals ESB Hazelcast Registry node. *MUST* match a member identifier in the [cluster|Cluster Configuration] |
| {{petals.registry.overlay.member.listening.interface}} | {{localhost}} | The network interface Petals will listen to communicate with other members of the cluster |
|| Paths || || ||
| {{petals.registry.overlay.member.logging-cfg-file}} | The file '{{logging.properties}}' located in the same path than the local node configuration, ie. {{member.properties}}. | Configuration file of the logging system. See [Logging in Petals ESB Hazelcast Registry|Logging in Petals ESB Hazelcast Registry] |
|| Cluster || || ||
| {{petals.registry.overlay.cluster-definition}} | {{cluster.xml}}^[1|#default_value_cluster_xml]^ | URL of the [cluster definition|Cluster Configuration]. |