×

☰ Table of Contents

TigerGraph Docs : Hardware and Software Requirements v1.0

Hardware and Software Requirements

Last update:

Hardware Requirements

Actual hardware requirements will vary based on your data size, workload and features you choose to install.

Component Minimum Recommended
CPU 1.8 GHz (64-bit processor) or faster multi-core Dual-socket multi-core, 2.0 GHz (64-bit processors) or faster
Memory* 20 GB ≥ 64GB
Storage* 300 GB ≥ 1TB, RAID10 volumes for better I/O throughput.
SSD storage is recommended.
Network 1 Gigabit Ethernet adapter

10Gigabit Ethernet adapter for inter-node communication

*Actual needs depend on data size. Consult our solution architects for an estimate of memory and storage needs.

Comments:

  • The TigerGraph system is optimized to take advantage of multiple cores.
  • The TigerGraph graph data are stored in memory, so your machine's memory capacity should be large enough to store your graph.
  • The platform works excellently as a single node.  For high availability or scaling, a multi-node configuration is possible.

Certified Operating Systems

The TigerGraph Software Suite is built on 64-bit Linux. It can run on a variety of Linux 64-bit distributions. The software has been tested on the operating systems listed below.  When a range of versions is given, it has been tested on the two endpoints, oldest and newest. We continually evaluate the operating systems on the market and work to update our set of supported operating systems as needed. The TigerGraph installer will install its own copies of Java JDK and GCC , accessible only to the TigerGraph user account, to avoid interfering with any other applications on the same server.


On-Premises hosting Java JDK version GCC version (C/C++)
RedHat 6.8 (x64) Yes 1.8.0_141 4.8.2
RedHat 7.2 (x64) Yes 1.8.0_141 4.8.2
Centos 6.5 to 6.9 (x64) Yes 1.8.0_141 4.8.2
Centos 7.0 to 7.3 (x64) Yes 1.8.0_141 4.8.2
Ubuntu 14.04 LTS (x64) Yes 1.8.0_141 4.8.4
Ubuntu 16.04 LTS (x64) Yes 1.8.0_141 4.8.4
Debian 8 (jessie) coming soon

Additionally, we offer Amazon Machine Images (AMI) to run on an Amazon EC2. Please contact us regarding recommended configurations.


Prerequisite Software

Utilities

Before offline installation, the TigerGraph system needs a few basic software packages to be present:

  1. tar, to extract files from the offline package;

  2. crontab, a basic OS software module which TigerGraph relies on;

  3. ip, to configure the network;

  4. ssh/sshd, to connect to the server;

  5. more, a tools to display the License Agreement
  6. netstat, a basic OS tool to check the network status

If they are not present, contact your system administrator to have them installed on your target system. They can be installed with following command.

[Centos or RedHat]: sudo yum install tar cronie iproute openssh-clients opensshserver util-linux-ng net-tools [Ubuntu or Debian]: sudo apt-get install tar cron iproute openssh-client openssh-server util-linux net-tools

NTP

If you are running TigerGraph on a multi-node cluster, you must install, configure and run the NTP (Network Time Protocol) daemon service.

Browser

In an on-premises installation, the system is fully functional without a web browser. To run the optional browser-based TigerGraph GraphStudio User Interface, you need the Google Chrome browser .