Hello, I’m DocuDroid!
Submitting feedback
Thank you for rating our AI Search!
We would be grateful if you could share your thoughts so we can improve our AI Search for you and other readers.
GitHub

Software requirements for Greengage DB installation

Andrey Aksenov

This topic describes operating system software requirements for Greengage DB 7 (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

8.7 or later, 9.x or later

x86_64

Rocky Linux 64-bit

8.7 or later, 9.x or later

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.UTF-8 operating system locale on all cluster hosts. Yet you do not need to set this locale as default.

Software dependencies

This section lists the software components and system packages required to build and run Greengage DB on supported platforms.

Python

Greengage DB 7 requires Python 3.10.

Java

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

RHEL/Rocky Linux dependencies

The following software packages are required to install and run Greengage DB 7 on RHEL and Rocky Linux systems:

TIP

You can also verify the required dependencies in the README.Rhel-Rocky.bash file, located in the greengage repository.

  • apr-devel

  • apr-util

  • autoconf

  • bash

  • bison

  • bzip2

  • bzip2-devel

  • clang

  • cmake3

  • curl

  • expat-devel

  • file

  • flex

  • gcc

  • gcc-c++

  • gperftools

  • indent

  • iproute

  • jq

  • krb5-devel

  • krb5-server

  • krb5-workstation

  • libcurl-devel

  • libevent-devel

  • libicu

  • libtool

  • libuuid-devel

  • libuv-devel

  • libxml2-devel

  • libxslt-devel

  • libyaml-devel

  • libzstd-devel

  • lsof

  • make

  • net-tools

  • netcat

  • openldap

  • openldap-devel

  • openssh

  • openssh-clients

  • openssh-server

  • openssl-devel

  • openssl-libs

  • passwd

  • perl

  • perl-Env

  • perl-ExtUtils-Embed

  • perl-ExtUtils-MakeMaker

  • perl-IPC-Run

  • perl-JSON

  • perl-Test-Base

  • protobuf-compiler

  • python3-dev

  • python3-pip

  • python3-psycopg2

  • python3-psutil

  • python3-yaml

  • readline-devel

  • rsync

  • sed

  • snappy-devel

  • tar

  • unzip

  • which

  • xerces-c-devel

  • xz

  • zlib

  • zlib-devel

  • zip

Ubuntu dependencies

The following software packages are required to install and run Greengage DB 7 on Ubuntu:

TIP

You can also verify the required dependencies in the README.Ubuntu.bash file, located in the greengage repository.

  • bison

  • ccache

  • cmake

  • curl

  • flex

  • git-core

  • gcc

  • g++

  • llvm

  • clang

  • inetutils-ping

  • krb5-kdc

  • krb5-admin-server

  • libapr1-dev

  • libbz2-dev

  • libuv1-dev

  • libcurl4-gnutls-dev

  • libevent-dev

  • libkrb5-dev

  • libpam-dev

  • libldap-common

  • libldap-dev

  • libperl-dev

  • libreadline-dev

  • libssl-dev

  • libxerces-c-dev

  • libxml2-dev

  • libyaml-dev

  • libzstd-dev

  • locales

  • net-tools

  • ninja-build

  • openssh-client

  • openssh-server

  • openssl

  • pkg-config

  • python3-dev

  • python3-pip

  • python3-psycopg2

  • python3-psutil

  • python3-yaml

  • zlib1g-dev