EnterpriseApps/Greenplum: различия между версиями

Материал из ALT Linux Wiki
Строка 34: Строка 34:
export PYTHONPATH=/usr/local/greenplum-db-7.0.0/lib/python/
export PYTHONPATH=/usr/local/greenplum-db-7.0.0/lib/python/
</pre>
</pre>
#Делаем его исполняемым
#:  # chmod +x /etc/profile.d/greenplum.sh
#[[Доступ по SSH|Настраиваем SSH]]
#[[Доступ по SSH|Настраиваем SSH]]
==Настройка==
==Настройка==
Копируем шаблон:
Копируем шаблон:

Версия от 17:30, 4 декабря 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
Greenplum
Altenter-menu-Greenplum.png
Появился в: 2017
Оф. сайт: greenplum.org
Репозиторий ALT Linux нет
Лицензия: Apache 2 License

Greenplum (GP) – реляционная СУБД, имеющая массово-параллельную (massive parallel processing) архитектуру без разделения ресурсов (Shared Nothing).

Установка

  1. Скачиваем rpm-пакет с Github
  2. Устанавливаем с помощью eepm
    # epm install --repack '/home/ladmin/Загрузки/open-source-greenplum-db-7.0.0-el8-x86_64.rpm'
  3. Создаем /etc/profile.d/greenplum.sh
GPHOME=/usr/local/greenplum-db-7.0.0
export GPHOME
PATH=$GPHOME/bin:$PATH
export PATH
LD_LIBRARY_PATH=$GPHOME/lib
export LD_LIBRARY_PATH
export PYTHONPATH=/usr/local/greenplum-db-7.0.0/lib/python/
  1. Делаем его исполняемым
    # chmod +x /etc/profile.d/greenplum.sh
  2. Настраиваем SSH

Настройка

Копируем шаблон:

$ cp $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_singlenode .

Создаем каталоги:

$ mkdir /home/ladmin/primary
$ mkdir /home/ladmin/primary2
$ mkdir /home/ladmin/gpcoordinator

Заменяем в файле $HOME/gpinitsystem_singlenode

declare -a DATA_DIRECTORY=(/gpdata1 /gpdata2)

на

declare -a DATA_DIRECTORY=(/home/ladmin/primary /home/ladmin/primary2)
COORDINATOR_HOSTNAME=hostname_of_machine

на

COORDINATOR_HOSTNAME=host-15
COORDINATOR_DIRECTORY=/gpcoordinator

на

COORDINATOR_DIRECTORY=/home/ladmin/gpcoordinator
$ cp $GPHOME/docs/cli_help/gpconfigs/hostlist_singlenode .
$ gpssh-exkeys -f hostlist_singlenode
$ gpinitsystem -c gpinitsystem_singlenode

На вопрос

Continue with Greenplum creation Yy|Nn (default=N):

Отвечаем

> Y

Создание службы

Запуск:

/usr/local/greenplum-db-7.0.0/bin/pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile start

Статус

/usr/local/greenplum-db-7.0.0/bin/pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile status

Остановка

/usr/local/greenplum-db-7.0.0/bin/pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile stop

Запуск

$ /usr/local/greenplum-db-7.0.0/bin/gpssh