EnterpriseApps/Greenplum: различия между версиями
Нет описания правки |
|||
Строка 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> | ||
#[[Доступ по SSH|Настраиваем 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/gpsne1 -l logfile start | |||
Остановка | |||
/usr/local/greenplum-db-7.0.0/bin/pg_ctl -D /home/ladmin/primary/gpsne1 -l logfile stop | |||
Остановка | |||
/usr/local/greenplum-db-7.0.0/bin/pg_ctl -D /home/ladmin/primary/gpsne1 -l logfile status | |||
==Запуск== | ==Запуск== | ||
$ /usr/local/greenplum-db-7.0.0/bin/gpssh | $ /usr/local/greenplum-db-7.0.0/bin/gpssh |
Версия от 16:25, 29 ноября 2023
Greenplum | |
---|---|
Появился в: | 2017 |
Оф. сайт: | greenplum.org |
Репозиторий ALT Linux | нет |
Лицензия: | Apache 2 License |
Greenplum (GP) – реляционная СУБД, имеющая массово-параллельную (massive parallel processing) архитектуру без разделения ресурсов (Shared Nothing).
Установка
- Скачиваем rpm-пакет с Github
- Устанавливаем с помощью eepm
# epm install --repack '/home/ladmin/Загрузки/open-source-greenplum-db-7.0.0-el8-x86_64.rpm'
- Создаем /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/
Настройка
Копируем шаблон:
$ 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/gpsne1 -l logfile start
Остановка
/usr/local/greenplum-db-7.0.0/bin/pg_ctl -D /home/ladmin/primary/gpsne1 -l logfile stop
Остановка
/usr/local/greenplum-db-7.0.0/bin/pg_ctl -D /home/ladmin/primary/gpsne1 -l logfile status
Запуск
$ /usr/local/greenplum-db-7.0.0/bin/gpssh