Installation Options and Prerequisites

Jethro can be installed either on a cloud instance or on a physical server. Before starting the installation of Jethro, ensure that the prerequisites specified in the following sections are met according to your environment.

Cloud Instance

Use a memory-optimized instance with at least the following configuration:

  • 8 virtual processors (vCPUs); it is advisable to have at least 16 vCPUs.
  • 64GB RAM; it is advisable to have at least 128GB RAM.
  • Local drive. SSD is preferable.
  • Additional requirements apply to the specific type of instances mentioned below:
    • Amazon AWS: Minimal instance type is r3.2xlarge, recommended r3.4xlarge / r3.8xlarge.
    • Microsoft Azure: Minimal instance type is D13, recommended D14.

Physical Server

  • CPU – Use at least a modern 2-socket server (for example: 2 x 8-core Intel server).
  • Memory – Minimum 64GB of RAM, recommended 128GB/256GB (or higher).
  • Disk – Verify there is sufficient local storage (by default, at least 5GB) under both /opt and /var, where Jethro stores binary files and logs.

Other requirements

  • Network Bandwidth - The network bandwidth requirements are:
    • For Hadoop cluster - At least 1Gb/s link, recommended 10Gb/s link.
    • For SQL clients (BI tools and so on) – Recommended 1Gb/s link.
  • Operating System - Jethro is certified on the following Linux flavors:
    • 64-bit RedHat/CentOS 6.x, 7.x
    • Ubuntu 14
    • Amazon Linux (when using Amazon AWS).
  • Java - JDK 8 64 bit
  • It is highly recommended to have the BI server and Jethro machine on the same subnet to minimize latency.