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.