Node manager installation
To deploy Spotfire services (like Spotfire Web Player, Spotfire Automation Services, and the data function services) on a node, you must first install the node manager software to manage the service.
Note: For production environments, we strongly advise that you deploy
each of the different types of Spotfire services on separate, dedicated
computers (physical computers, virtual machines, or containers).
If you still decide to deploy different services on the same computer (for example, for testing purposes), you must manage the resource allocation of the processes so they do not conflict with each other.
Service | Windows | Linux |
---|---|---|
Spotfire® Web Player | x | x |
Spotfire® Automation Services | x | x |
Spotfire® Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service) | x | x |
Spotfire® Service for Python | x | x |
Spotfire® Service for R | x | x |
Parameter | Description | Default |
---|---|---|
INSTALLDIR
|
The node manager installation directory. | |
NODEMANAGER_REGISTRATION_PORT
|
Node manager registration port:
nodemanager.properties: nodemanager.cleartext.port
Important: The port should not conflict with other existing
ports in use in the computer. For more information about Spotfire ports and how
they are used, see
Ports and firewall configuration.
|
9080 |
NODEMANAGER_COMMUNICATION_PORT
|
Node manager communication port (TLS):
nodemanager.properties: nodemanager.port
Important: The port should not conflict with other existing
ports in use in the computer. For more information about Spotfire ports and how
they are used, see
Ports and firewall configuration.
|
9443 |
SERVER_NAME
|
nodemanager.properties: nodemanager.supervisor
Note: Valid
hostnames can only contain alphabetic characters, numeric characters, hyphens,
and periods.
|
|
SERVER_BACKEND_REGISTRATION_PORT
|
Server backend registration port:
nodemanager.properties: nodemanager.supervisor.cleartext.port
|
9080 |
SERVER_BACKEND_COMMUNICATION_PORT
|
Server backend communication port (TLS):
nodemanager.properties: nodemanager.supervisor.port
|
9443 |
NODEMANAGER_HOST_NAMES
|
A comma-separated list of IP addresses,
hostnames, and FQDN names that can be used by backend trust. These should be
for the interface(s) on the computer where the node manager is installed.
Note: Valid
hostnames can only contain alphabetic characters, numeric characters, hyphens
and periods.
Note: If you do not
enter any values, the installer automatically provides values. After
installation, confirm that these are correct in the following file:
<node manager installation
dir>\nm\config\nodemanager.properties.
|
|
NODEMANAGER_HOST
|
The computer where the node manager is installed. |
For more information, see Nodes and services introduction.
- Installing a node manager (interactively on Windows)
You can install a node manager interactively on Windows, using the installation wizard. - Starting or stopping a node manager (as a Windows service)
Start or stop a node manager Windows service from the Control Panel on the node manager computer. - Trusting a node
After installing a node manager, add it in the Spotfire Server as a trusted node.