![]() |
Copyright © Cloud Software Group, Inc. All Rights Reserved |
3. be.mm.cluster.as.listen.url MMHostIP: Port
b. Add the value of the be.mm.cluster.as.listen.url property to the list of addresses in the be.engine.cluster.as.discover.url property, which should be present at the cluster level (so the value is identical for all potential cluster members).After the discovery is complete, the members communicate internally using a listen URL (explained in Configuring the TIBCO BusinessEvents DataGrid Listen URL).
A Core Engine is a node in the metaspace.The discovery property is be.engine.cluster.as.discover.url. For multicast discovery, the value is a URL with the following format:
The default value is 7888 The value for interface is unique to a node. It must also be the same in both the discovery and the listen URLs for a node. If there are multiple interfaces on one machine, specify the interface you want to use and do not rely on the default value.The value for multicast group address must be the same on all machines in the cluster.The default value for interface is the first available interface provided by the operating system hosts file for the machine.Note If the desired interface is not listed in the hosts file then PGM picks the first available interface in the file. (On most operating systems, this file is called the /etc/hosts file.) If the first interface is the loopback interface (127.0.0.1) then PGM fails to start. In this case you would see a stacktrace exception in the log file such as the following:The discovery property is be.engine.cluster.as.discover.url. For unicast discovery, the value is a semicolon-separated list comprising a sub-set of all the listen URLs (which are different for each PU), using this format:
One cluster node in the WKA list must be running at all times At least one cluster node specified in the well-known address list must be running at all times, so that other new members can join the cluster (metaspace). If all nodes specified in the well-known address list stop, then other nodes that are still running continue to function, but they print warnings to the console and no new members can connect to this cluster.For WKA discovery, make discover URL a cluster-level property and listen URL a PU-level property The discover URL property (be.engine.cluster.as.discover.url) must be present and configured identically for all potential cluster members. Therefore add this property at the cluster level of the CDD file. The listen URL property (be.engine.cluster.as.listen.url) must be present and configured differently for each possible cluster member. Therefore add this property at the PU level.The listen URL is used for direct communication between the members of the metaspace. It is configured the same way for multicast and for unicast discovery (see Configuring the TIBCO BusinessEvents DataGrid Discover URL). The listen URL value must be different for each cluster member, so configure it at the PU level.
The value for interface must be the same in both the discovery and the listen URLs for a node. If there are multiple interfaces on one machine, specify the interface you want to use and do not rely on the default value.The default value for interface is the first available interface provided by the operating system for the machine. tcp://interface:6000/If multiple nodes (engines) are running on one machine, identify each uniquely. Use the same value for interface, but a different value for port for each node.
![]() |
Copyright © Cloud Software Group, Inc. All Rights Reserved |