Node manager installation
To be able to run services, you must first install and trust one or several node managers, depending on the expected workload. Node managers should not be installed on computers that are running Spotfire Server.
Currently the Windows-based node manager is capable of running services with four different capabilities: Spotfire Web Player, Spotfire Automation Services, the TERR service, and Spotfire Service for Python.
The Linux-based node manager can run only the TERR service and Spotfire Service for Python.
- In an interactive installation, you run the nm-setup.exe file and then use the administrative tools in Spotfire Server to trust the node and install services and service instances. This is the most common method. For details, see Installing a node manager interactively.
- In a silent installation, you run the installer from the command line. For details, see Installing a node manager silently.
To install a Linux node manager, you have the option of an RPM installation or a tarball installation. For details, see Installing a node manager (RPM Linux) or Installing a node manager (tarball Linux).
For administrators of large implementations who want to be able to quickly scale their Spotfire system as necessary, an automated method of installing and configuring services and service instances is available. For details, see Automatically installing services and instances.
For more information, see Nodes and services introduction.
- Installing a node manager (interactively on Windows)
To make Spotfire Web Player, Spotfire Automation Services, the TERR service, and Spotfire Service for Python available to end users, you first must install a node manager. A Spotfire implementation can contain several nodes, but each one must be installed on a different computer. - Installing a node manager (silently on Windows)
To make Spotfire Web Player, Spotfire Automation Services, the TERR service, and Spotfire Service for Python available to end users, you first must install a node manager. A Spotfire implementation can contain several nodes, but each one must be installed on a different computer. - Installing a node manager (RPM Linux)
To make the TERR service or Spotfire Service for Python available to end users, you have the option of installing a node manager on a Linux computer instead of a Windows computer. A Spotfire implementation can contain several nodes, but each one must be installed on a different computer. - Installing a node manager (tarball Linux)
To make the TERR service or Spotfire Service for Python available to end users, you have the option of installing a node manager on a Linux computer instead of a Windows computer. A Spotfire implementation can contain several nodes, but each one must be installed on a different computer. - Starting or stopping a node manager (as a Windows service)
Start or stop the node manager Windows service from the Control Panel on the node manager computer. - Starting or stopping a node manager (Linux)
If you have root user privileges, you can start and stop the node manager on a Linux computer by using this procedure. - Manually starting or stopping a node manager (tarball Linux)
After completing a tarball Linux installation of a node manager, you can manually start the node manager. This procedure makes it possible to start, stop, and run the node manager as a user other than root. - Trusting a node
After installing the node manager, you must indicate in Spotfire Server that you trust the node. - Automatically trusting new nodes
To speed up the process of adding nodes to your Spotfire implementation, you can configure the system so that all new nodes are automatically trusted by Spotfire Server, or you can limit the automatic trust to specific nodes. In combination with the automatic process for installing services and instances, administrators of large Spotfire implementations in private sub-nets can quickly scale up their system as needed. - Automatically installing services and instances
To quickly and automatically add services and instances to your Spotfire implementation whenever you add and trust a new node, you can prepare a node template file that is triggered when a new node manager comes online and is trusted. This method is most appropriate for large and growing Spotfire implementations.
- Installing a node manager (interactively on Windows)
To make Spotfire Web Player, Spotfire Automation Services, the TERR service, and Spotfire Service for Python available to end users, you first must install a node manager. A Spotfire implementation can contain several nodes, but each one must be installed on a different computer. - Installing a node manager (silently on Windows)
To make Spotfire Web Player, Spotfire Automation Services, the TERR service, and Spotfire Service for Python available to end users, you first must install a node manager. A Spotfire implementation can contain several nodes, but each one must be installed on a different computer. - Installing a node manager (RPM Linux)
To make the TERR service or Spotfire Service for Python available to end users, you have the option of installing a node manager on a Linux computer instead of a Windows computer. A Spotfire implementation can contain several nodes, but each one must be installed on a different computer. - Installing a node manager (tarball Linux)
To make the TERR service or Spotfire Service for Python available to end users, you have the option of installing a node manager on a Linux computer instead of a Windows computer. A Spotfire implementation can contain several nodes, but each one must be installed on a different computer. - Starting or stopping a node manager (as a Windows service)
Start or stop the node manager Windows service from the Control Panel on the node manager computer. - Starting or stopping a node manager (Linux)
If you have root user privileges, you can start and stop the node manager on a Linux computer by using this procedure. - Manually starting or stopping a node manager (tarball Linux)
After completing a tarball Linux installation of a node manager, you can manually start the node manager. This procedure makes it possible to start, stop, and run the node manager as a user other than root. - Trusting a node
After installing the node manager, you must indicate in Spotfire Server that you trust the node. - Automatically trusting new nodes
To speed up the process of adding nodes to your Spotfire implementation, you can configure the system so that all new nodes are automatically trusted by Spotfire Server, or you can limit the automatic trust to specific nodes. In combination with the automatic process for installing services and instances, administrators of large Spotfire implementations in private sub-nets can quickly scale up their system as needed. - Automatically installing services and instances
To quickly and automatically add services and instances to your Spotfire implementation whenever you add and trust a new node, you can prepare a node template file that is triggered when a new node manager comes online and is trusted. This method is most appropriate for large and growing Spotfire implementations.