Striim 4.1.0 documentation

System requirements

The following are the minimum requirements for a Striim server. Additional memory and disk space will be required depending on the size and number of events stored in memory and persisted to disk by your applications.

  • memory:

    • for evaluation and development: 4 GB available for use by Striim, so the system must have at least 5 GB, preferably 8 GB or more; using Kafka streams may require a system with 12 GB or more

    • for production: 32 GB or more depending on application requirements

  • free disk space required:

    • for evaluation and development: minimum 10 GB, 20 GB recommended

    • for production: 100 GB or more depending on application requirements

    • free disk space must never drop below 10% on any server

    The following will increase disk space requirements:

    See also Configuring low disk space monitoring.

  • supported operating systems (if you need to run Striim on another operating system or a different version, please contact Striim support)

    • 64-bit CentOS 6.7 through 7.6 and 8.4

    • 64-bit Ubuntu 14.04, 16.04, and 18.04

    • 64-bit Windows Server 2012

    • Mac OS X 10 (for evaluation and development purposes only)

    • 64-bit Windows 8.1 and 10 (for evaluation and development purposes only)

  • supported Java environments (all servers and Forwarding Agents in a Striim cluster must run the same version)

  • firewall: the following ports must be open inbound for communication among servers in the cluster

    • on the server running the Derby metadata repository, port 1527 for TCP

    • on servers running the web UI, port 9080 (http) and/or 9081 (https) for TCP (or see Changing the web UI ports)

    • on all servers:

      • port 5701 for TCP (Hazelcast; if you wish to use Hazelcast Enterprise, Contact Striim support)

      • port 9300 for TCP (Elasticsearch)

      • ports 49152-65535 inbound for ZeroMQ (see Narrowing the ZeroMQ port range)

      • port 54327 for multicast UDP on an IP address in the 239 range chosen based on the cluster name (to ensure that each cluster uses a different address). To find that address, install Striim on the first server and look in striim-node.log (see Reading log files) for a message such as "Using Multicast to discover the cluster members on group port 54327." (If you do not wish to use multicast UDP, see Using TCP/IP instead of multicast UDP.)

The web client has been tested on Chrome. Other web browsers may work, but if you encounter bugs, try Chrome. Some ad-blocking plugins may prevent the UI from loading.