Установка дополнительных компонентов

PostgreSQL 10.x
  1. Установите PostgreSQL 10-ой версии. База данных устанавливается только на одном сервере кластера. Рекомендуем размещать ее на координаторе кластера.

    Примерный вид команд:

    yum install postgresql10-server postgresql10-contrib
    systemctl enable postgresql-10
    systemctl start postgresql-10
  2. Создайте базу данных (pagrid_db), пользователя (pagrid_user) и установите расширение:

    sudo -i -u postgres
    createuser --interactive
    ...pagrid_user
    ...
    createdb pagrid_db
    psql -d pagrid_db
    alter database pagrid_db owner to pagrid_user;
    alter user pagrid_user with password 'secret';
    create extension if not exists "uuid-ossp";
    create extension if not exists "dblink";
  3. Отредактируйте файл /var/lib/pgsql/10/data/postgresql.conf следующим образом:

    listen_addresses='*'
  4. В файл /var/lib/pgsql/10/data/pg_hba.conf добавьте следующие строки:

    local    pagrid_db     pagrid_user                        md5
    host     pagrid_db     pagrid_user     127.0.0.1/32       md5
    host     pagrid_db     pagrid_user     ::1/128            md5
  5. Перезагрузите сервис PostgreSQL:

    systemctl reload postgresql-10
OpenJDK 11
  1. Установите OpenJDK 11 на всех серверах кластера:

    yum install java-11-openjdk.x86_64
  2. Добавьте переменные окружения (примерный вид):

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/lib/server/
Chromium
  1. Установите Chromium 111 или более позднюю версию продукта на всех серверах кластера:

    • Пример для Ubuntu:

      sudo snap install chromium
    • Пример для CentOS:

      sudo yum install -y epel-release
      sudo yum -y update
      sudo yum install -y chromium
  2. Добавьте новый путь для переменной среды PATH для соответствующего исполняемого файла.

Node.js
  1. Установите Node.js 16.x на всех серверах кластера:

    • Пример для Ubuntu:

      curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
      sudo apt-get install -y nodejs
    • Пример для CentOS:

      curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
      sudo yum install -y nodejs
  2. Добавьте новый путь для переменной среды PATH для соответствующего исполняемого файла.