Configuring network ports for SQL DI
Preparing for installation involves obtaining the SQL Data Insights (SQL DI) product code and readying your system environment. SQL DI has specific system, network, user access, and security requirements. You must satisfy these requirements before you install SQL DI.
Network requirements
SQL DI requires dedicated networks and ports for communications across systems and services. Some of the ports are predefined while others can be user-defined. You must configure the following ports in your firewall before the SQL DI installation.
System or service | Port number | Outbound system | Inbound system | Default address space |
---|---|---|---|---|
SQL DI UI | 15001 or user-defined | Your network | z/OS® system | SQLDAPPS |
z/OS Spark master | 7077 or user-defined | z/OS system | z/OS Spark system | SQLDSPKM |
z/OS Spark master REST API | 6066 or user-defined | z/OS system | z/OS Spark system | SQLDSPKM |
z/OS Spark master UI | 8080 or user-defined | Your network | z/OS Spark system | SQLDSPKM |
z/OS Spark worker | System-assigned* or user-defined | z/OS system | z/OS Spark system | SQLDSPKW |
z/OS Spark worker UI | 8081 or user-defined | Your network | z/OS Spark system | SQLDSPKW |
z/OS Spark driver | System-assigned* or user-defined | z/OS system | z/OS Spark system | SQLDSPKD |
z/OS Spark block manager | System-assigned* or user-defined | z/OS system | z/OS Spark system | SQLDSPKX |
z/OS driver-specific port for Spark block manager | System-assigned* or user-defined | z/OS system | z/OS Spark system | SQLDSPKD |
Notes:
- * If you manage port assignments and access in your sysplex, do not use system-assigned port numbers for Spark worker, Spark driver, Spark block manager, or z/OS driver-specific port for Spark block manager. Also, a Spark cluster requires a port range, instead of a single port, at runtime. The actual range depends on the specified maximum number of retries for binding to a port.