Why does the TIBCO Data Virtualization server cluster join operation keeps running and does not complete?

Why does the TIBCO Data Virtualization server cluster join operation keeps running and does not complete?

book

Article ID: KB0073615

calendar_today

Updated On:

Products Versions
TIBCO Data Virtualization All Supported Versions

Description

When performing a cluster join operation from a TDV server node, the join process may continue for infinite time and not complete. The Web Manager may display the message "Joining..".

During the join process, the cs_cluster.log file of the TDV Server may have the below entries:

INFO 2021-04-14 11:49:31.919 +0800 ZookeeperService - My state is LOOKING
INFO 2021-04-14 11:49:41.920 +0800 ZookeeperService - My state is LOOKING
INFO 2021-04-14 11:49:51.922 +0800 ZookeeperService - My state is LOOKING
INFO 2021-04-14 11:50:01.923 +0800 ZookeeperService - My state is LOOKING
INFO 2021-04-14 11:52:37.785 +0800 RuntimeEngineService - Using Drill as DRE

The above logs indicate that the TDV server Zookeeper ports may not be open for the servers due to which the cluster join process fails.

Environment

All Supported Operating Systems

Resolution

To resolve the issue described the below ports need to be open.

If the port specified for TDV is P (the TDV base port default is 9400), then the following ports are needed:

Zookeeper Quorum Port = P - 100
Zookeeper Election Port = P - 100 + 1
Zookeeper Client Port = P - 100 + 2
Drill HTTP (web console) Port = P - 100 + 3
Drill User Port = P - 100 + 4
Drill Server Bit Ports = (P - 100 + 5) and (P - 100 + 6)

These ports begin as an offset from the TDV base port by 100.  If the TDV server base port is 9400, then ports 9300 - 9306 need to be available on both servers. 

Issue/Introduction

The TIBCO Data Virtualization server may fail to add to the cluster and the operation may not complete.