Learn how to prepare to install IBM® Spectrum Symphony Developer Edition.
About this task
Tip: As a best practice, install IBM Spectrum Symphony Developer Edition on a new
host, or uninstall any previous version and install a new version.
Procedure
-
Prepare to install IBM Spectrum Symphony Developer Edition on Windows:
-
Download an appropriate IBM Spectrum Symphony Developer Edition Windows (.msi) package, according to Installation packages.
-
System
policies of Windows 2012 and later versions require that
you have local administrator permissions to install software.
-
Check communication ports.
By default, IBM Spectrum Symphony
Developer Edition uses ports 8000, 15050, 15051, 15052 and the cluster management console uses 18080, 18005,
18009.
From a Windows command prompt, enter:
netstat -a
If any of the ports are in use, install IBM Spectrum Symphony Developer Edition, then
change the port numbers in conflict as explained in Changing port numbers for IBM Spectrum Symphony Developer Edition.
-
If you are using .NET or COM API, make sure you have local administrator privileges to register .NET or COM API assembly.
-
Prepare to install IBM Spectrum Symphony Developer Edition on
Linux:
-
Determine which installation file you need. Note that MapReduce workload in IBM Spectrum Symphony Developer Edition is only
supported on Linux® 64-bit hosts.
- Determine the version of the operating system installed on your host:
uname -a
- For Linux hosts, also find the version of glibc
installed:
rpm -q glibc
-
Download the .bin installation package (contains .rpm
files).
-
Check communication ports.
By default,
IBM Spectrum Symphony
Developer Edition uses the following ports:
| Service |
Port Number |
| AGENT (start_agent process on session manager host and compute host) |
8000 |
| SD_ADMIN (session director) |
15050 |
| SD_SDK (session director) |
15051 |
| RS_DEPLOY (repository service) |
15052 |
| MRSS (shuffle service for MapReduce workload) |
15053 |
| WEBGUI (cluster management console) |
18080 18005
18009
|
For example, to find out if port 8000 is in use,
run:
netstat -a|grep 8000