Preparing to install IBM Spectrum Symphony Developer Edition

Learn how to prepare to install IBM® Spectrum Symphony Developer Edition.

Procedure

  1. Prepare to install IBM Spectrum Symphony Developer Edition on Windows:
    1. Download an appropriate IBM Spectrum Symphony Developer Edition Windows (.msi) package, according to Installation packages.
    2. System policies of Windows 2012 and later versions require that you have local administrator permissions to install software.
    3. 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.

    4. If you are using .NET or COM API, make sure you have local administrator privileges to register .NET or COM API assembly.
  2. Prepare to install IBM Spectrum Symphony Developer Edition on Linux:
    1. Determine which installation file you need. Note that MapReduce workload in IBM Spectrum Symphony Developer Edition is only supported on Linux® 64-bit hosts.
      1. Determine the version of the operating system installed on your host:
        uname -a
      2. For Linux hosts, also find the version of glibc installed:
        rpm -q glibc
    2. Download the .bin installation package (contains .rpm files).
    3. 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