Return to Jive Software

347 Views 5 Replies Last post: Sep 21, 2009 2:48 PM by Todd West RSS
jbradley Novice 45 posts since
Mar 24, 2009
Currently Being Moderated

Sep 18, 2009 7:41 AM

Help understanding node.id in cluster

Hi Jive,

 

We are experiencing some issues in our dev environment. We have 3 node clusters in integration, qa, and staging. It appears the staging instances are trying to join the qa cluster which is already at its license limit (3).

 

I'd like to understand the node.id (sbs/applications/home/node.id).

 

Should this value be different for each node in a cluster or the same? Specifically, would you expect 3 different node.ids or a shared node.id for a given cluster?

 

How is the node.id created? And is it possible to change it? If so, how do we do this?


In our integration environment all three nodes share the same node.id.

 

In our QA and staging environment, all 6 nodes (3 qa & 3 stg) share the same node.id.

 

Thanks in advance,

jb

Todd West Jive Employee 15,918 posts since
Jul 14, 2008
Currently Being Moderated
Sep 18, 2009 7:55 AM in response to: jbradley
Re: Help understanding node.id in cluster

Hi Justin,

 

You should not modify the node.id values as these are automatically generated by the application. I believe they are mostly used by us when setting up a Bridged instance such that each node can be easily identified. If you are having issues with getting clustering set up, this is separate from the node.id value.

 

It sounds like all of your servers reside on the same network/subnet? If so, this is why they are automatically attempting to join together. The multicast discovery of coherence will automatically try to find other nodes to connect to. There are a few ways to get around this:

 

1) Move the servers into different subnets so they are unable to communicate with each other

2) Use unicast instead of multicast and specify the server locations directly

3) Modify some JVM arguments to allow for the multicast servers to only connect to the servers they should connect to. More information on this here:

 

http://www.jivesoftware.com/jivespace/docs/DOC-1940

 

 

Hope that helps. Thanks.

 

-Todd

Todd West Jive Employee 15,918 posts since
Jul 14, 2008
Currently Being Moderated
Sep 21, 2009 6:18 AM in response to: jbradley
Re: Help understanding node.id in cluster

Ah, I didn't realize that you were on the 3.0 platform. That makes it even easier

 

It's exactly what you expected, all you need to do is set the APP_CLUSTER_ADDR and APP_CLUSTER_PORT and everything should automatically hook up correctly. Let me know if you have any issues with this. Thanks.

 

-Todd

Todd West Jive Employee 15,918 posts since
Jul 14, 2008
Currently Being Moderated
Sep 21, 2009 2:48 PM in response to: jbradley
Re: Help understanding node.id in cluster

Yep, that should work out perfectly! Let me know if you run into any issues and I'd be happy to help. Thanks.

 

-Todd

More Like This

  • Retrieving data ...

Bookmarked By (0)

To better serve our customers we have included functionality to automatically follow up on a case after it has been idle for more than 5 days, and then auto close after an additional 3 days of inactivity. Choose No to acknowledge that this case will remain idle for longer than 5 days.
Making cases public allows other customers to learn from the solution of the case. It can also be used to gain feedback from others in the community. Ask our Support Engineers for more info, but we encourage you to make your cases public.