Can I specify the 7 ports used by the Massively Parallel Processing (MPP) Engine?

Can I specify the 7 ports used by the Massively Parallel Processing (MPP) Engine?

book

Article ID: KB0076970

calendar_today

Updated On:

Products Versions
TIBCO Data Virtualization 8.x and higher

Description

As mentioned in our v8.x Users Guide:
------------------------------------------------------------------------------------------------------------
7 additional ports are required by MPP Engine.
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.
So if your TDV base port is 9400, then you will need to have ports 9300 - 9306 available for the optional MPP use.

Question:  Is there a way to specify and configure these 7 ports to be elsewhere?

Issue/Introduction

This discusses the new TDV MPP feature in v8.x.

Resolution

At the time of this writing (v8.1.0), there is no way to specify the MPP ports, it can only be changed by also changing the base TDV port and letting the MPP port assignments follow suit as described above.  Thus there will always be the span of 100 away from TDV's base port. Manually editing the ports mentioned in the /apps/drill/conf/drill-override.conf  file will not alter the behavior.

We can suggest that you file a feature request at:
https://ideas.tibco.com/portal_session/new
to advocate for the ability to specify the MPP ports, if the offset of 100 is impractical for your environment.
 

Additional Information

Reference: User Guide
https://docs.tibco.com/pub/tdv/8.2.0/doc/pdf/TIB_tdv_8.2.0_UsersGuide.pdf?id=13