Apama 10.3 | Apama Documentation | Installing Apama | Before You Start the Installation | Prerequisites
Keep in mind that the information below is just a summary of the most important installation information for Apama. For detailed information on all requirements, see Using Software AG Installer and Installing Software AG Products.
Supported platforms
Make sure that you are running one of the supported operating system versions. For detailed information, see the Supported Platforms document for the current Apama version, which is available from the following web page: http://documentation.softwareag.com/apama/index.htm.
Java prerequisites
On Windows, a JRE is provided with the Software AG Installer for use when running the .exe file. No further steps are required.
On Linux, a JRE must be already installed in order to run the Software AG Installer .jar file. It is recommended that you check with your Linux distribution for installing a Java SE JRE.
For information on the required version, see the Supported Platforms document for the current Apama version, which is available from the following web page: http://documentation.softwareag.com/apama/index.htm.
Disk space requirements
The disk space requirements vary, depending on which options you want to install. For a full installation of Apama including Software AG Designer (Windows only), approximately 2.5 GB of hard-disk space is required with approximately 1.5 GB of hard-disk space consumed. More disk space will be required depending on what applications you develop and deploy.
System clock
Apama requires the system clock to move forwards without large jumps, and never move backwards. This applies only to the underlying clock measuring UTC (Coordinated Universal Time) seconds since 1970; daylight saving time and time zone adjustments will not affect Apama's timers.
Discontinuities in the system clock can result in disconnections and/or unpredictable application behavior, especially with any application-level timeouts. Virtual machine infrastructure can be particularly vulnerable to such clock issues. Consult your virtual machine vendor's documentation or support for recommendations on how to correctly handle time for the host operating system you are using and ensuring that the virtual machine host's clock is correctly synchronized.
Outside of virtual machines, we would strongly recommend using the Network Time Protocol (NTP) on both Windows and Linux, and ensuring that system administrators never make manual adjustments to the system clock. NTP's default configuration is to handle time adjustments by slightly slowing down or speeding up time, avoiding any sudden jumps. The Windows Time service can cause large time jumps and is not suitable.
Windows platform notes
If you are going to run the Software AG Installer on Windows, you must have Windows system administrator privileges.
You can only install Software AG products on a local hard drive on a Windows system. You cannot install the products on a network-mounted drive.
The port of the Apama dashboard data server must be accessible to the Apama Dashboard Viewer. If you are on a Windows system and the firewall is enabled, unblock network access for this port. The default value for the port is 3278. For security reasons, never change firewall settings such that this port is exposed to untrusted clients.
Important: If you are going to install on a Windows system, make sure the machine on which you are going to run the installer has the latest Windows updates. On Windows 8.1 and Windows Server 2012 R2, installation will fail if the Microsoft update KB2919355 from April 2014 is not present.
Linux platform notes
Create a non-root user account for performing the installation and install as that user. The installation user will own all files you install. When uninstalling, use the same user account that was used at installation time.
Apama does not support Security Enhanced Linux (SELinux). This option should be turned off on Linux for Apama to run.
To build the samples and develop applications using the C/C++ API, development tools that are not present in the default installation of the supported platforms must be installed. On all supported Linux platforms, the GCC-C++ package and all its dependencies must be installed. These are typically provided on the installation media as part of your distribution.
If you intend to use the compiled runtime, ensure that the binutils package is installed.
Note that the performance of latency-critical applications can be significantly impacted by the choice of the file system where the correlator writes its log files and/or persistence database. File systems such as ext3, ext4, NFS, ZFS and GFS2 can have surprisingly poor worst-case latency especially when the system is loaded, so for latency-critical applications we would recommend use of XFS where possible.

Copyright © 2013-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.