GitHub

Software requirements for Greengage DB installation

Andrey Aksenov

This topic describes operating system software requirements for Greengage DB 6 (based on Greenplum Database).

Operating system

Greengage DB supports the following operating systems.

Operating system Supported versions Architecture

Red Hat Enterprise Linux (RHEL) 64-bit

7.9

x86_64

CentOS 64-bit

7.9

x86_64

Ubuntu

22.04

x86_64

File system

Greengage DB supports the XFS file system only. Other file systems (including ext4) are not supported.

System locale

Greengage DB requires the en_US.utf8 operating system locale on all cluster hosts. Yet you do not need to set this locale as default.

Software dependencies

Python

Greengage DB 6 requires Python 2.7.18. The Greengage DB cluster management utilities also need version 5.7.0 of the psutil Python package.

Java

Greengage DB 6 requires Open JDK 17 for PL/Java and PXF.

RHEL/CentOS dependencies

Greengage DB 6 requires the following software packages for RHEL and CentOS:

  • apr

  • apr-util

  • bash

  • bzip2

  • curl

  • iproute

  • krb5-devel

  • libcgroup-tools

  • libcurl

  • libevent

  • libuuid

  • libxml2

  • libyaml

  • less

  • openldap

  • openssh

  • openssh-client

  • openssh-server

  • openssl

  • openssl-libs

  • perl

  • readline

  • rsync

  • sed

  • tar

  • which

  • zip

  • zlib

Ubuntu dependencies

The following software packages are required for Ubuntu:

  • bash

  • bzip2

  • iproute2

  • iputils-ping

  • krb5-multidev

  • libapr1

  • libaprutil1

  • libcurl3-gnutls

  • libcurl4

  • libevent-2.1-6

  • libldap-2.4-2

  • libreadline7 or libreadline8

  • libuuid1

  • libxml2

  • libyaml-0-2

  • less

  • locales

  • net-tools

  • openssh-client

  • openssh-server

  • openssl

  • perl

  • rsync

  • sed

  • tar

  • zip

  • zlib1g