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 log. This log shows which port is causing the problem. Open the following file to view the Spectrum Technology Platform server log:
SpectrumDirectory/server/logs/spectrum-server.log
Server port settings defined in the spectrum-container.properties file
You can modify network ports by modifying properties settings in the following file:
SpectrumDirectory/server/conf/spectrum-container.properties
Restart the server after you make changes to the property settings.
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 settings in the SpectrumDirectory/repository/neo4j.template file. To use a different port in a clustered environment, configure the spectrum.repository.server.seeds property to specify the seed nodes for the configuration database. See port 7687 for property changes for the configuration database. |
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:
|
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 settings in the SpectrumDirectory/repository/neo4j.template file. |
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 Spectrum Enterprise Designer and
Spectrum 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, 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 Discovery. To use a different port, modify this property: spectrum.metadata.odbc.port |
Context Graph port settings defined in the neo4j.properties file
You can modify Context Graph ports by modifying the properties in this file and restarting the server:
- SpectrumDirectory/server/modules/hub/db/neo4j.properties
Port | Description |
---|---|
6044-6299 | These ports are used by Context Graph. This is specified by the following property: ha.host.data.port |
6372-6627 | These ports are used by Context Graph. This is specified by the following property: dbms.backup.address |
7001 | This port is used by Context Graph. This is specified by the following property: ha.host.coordination.base_port |
Machine Learning
Ports documented in this section are required for Machine Learning.
Port | Description |
---|---|
15431 | Port 15431 is required for Machine Learning. |