Network Ports

The Spectrum™ Technology Platform server uses several network ports for communication. Network port conflicts can result in module components failing to start. One indication that a component has failed to start is if it does not appear in Management Console. To troubleshoot the problem, look in the Spectrum™ Technology Platform spectrum-server.log file. This log shows which port is causing the problem. You can find the Spectrum™ Technology Platform server log in:

server\spectrum-server.log

Server port settings defined in the spectrum-container.properties file

You can modify network ports by modifying the properties in this file and restarting the server:

server\conf\spectrum-container.properties

Note: In a clustered environment you must modify the spectrum-container.properties file on each node in the cluster.
Port Description
5001 This port is used by the Spectrum™ Technology Platform configuration database.

To use a different port in a non-clustered environment, configure the repository/neo4j.template.

To use a different port in a clustered environment:

  • Specify the port you want instead of 5001 in spectrum.repository.server.coordinator.port.
  • Specify the seed nodes for the configuration database in spectrum.repository.server.seeds.
5701 This port is used by Hazelcast for managing distributed processing between Spectrum™ Technology Platform servers in a cluster.

To use a different port in a non-clustered environment, modify this property:

spectrum.cluster.port

To use a different port in a clustered environment:

  • Specify the port you want to use instead of 5701 in spectrum.cluster.port.
  • Include the Hazelcast port number after each IP address specified in spectrum.cluster.seeds. For example, if spectrum.cluster.port is set to 5702 and the IP address of a seed node is 1.2.3.4.5, you would specify 1.2.3.4.5:5702 in spectrum.cluster.seeds.
6362 This port is used if you enable backups of the Spectrum™ Technology Platform configuration database. To use a different port, modify this property:

spectrum.repository.backup.port

7474 This port is used by the Spectrum™ Technology Platform configuration database. To use a different port, configure the neo4j.template.
7687 This port is used by the Spectrum™ Technology Platform configuration database. To use a different port, configure the spectrum.repository.port property.
8080 The port used for communication between the server and Enterprise Designer and Management Console. This port is also used by web services. To use a different port, modify this property:

spectrum.http.port

9200 This port is used by the index server. To use a different port, modify this property:

spectrum.index.http.port

9300 This port is used by the search index engine used by the Advanced Matching Module, configured using spectrum.index.tcp.port.
10119 This port is used for API calls made to services. To use a different port, modify this property: spectrum.socketgateway.port
32751 This port is used for ODBC connections model stores which are created in Metadata Insights. To use a different port, modify this property: spectrum.metadata.odbc.port

Data Hub port settings defined in the neo4j.properties file

You can modify Data Hub ports by modifying the properties in this file and restarting the server:

  • SpectrumFolder\server\modules\hub\db\neo4j.propertiesSpectrumDirectory/server/modules/hub/db/neo4j.properties
Port Description
6044-6299 These ports are used by the Data Hub module. This is specified by the following property:

ha.host.data.port

6372-6627 These ports are used by the Data Hub module. This is specified by the following property:

dbms.backup.address

7001 This port is used by the Data Hub module. This is specified by the following property:

ha.host.coordination.base_port

Machine Learning Module

Ports documented in this section are required for the Machine Learning module.

Port Description
15431

Port 15431 is required for the Machine Learning module.