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

Материал из ALT Linux Wiki
(Новая страница: «{|class="wikitable" style="float:right; margin-left:2em" !colspan="2"|Greenplum |- |colspan="2"|64px|center |- |'''Появился в: |''' 2017<br> |- |'''Оф. сайт''': |[https://greenplum.org/ greenplum.org] |- |'''Репозиторий ALT Linux''' |нет |- |'''Лицензия''': | Apache 2 License |} '''Greenplum (GP)''' – реляционная СУБД, имеющая массово...»)
 
Нет описания правки
 
(не показана 21 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{stub}}
{{Внимание|Данная страница еще на закончена!}}
{|class="wikitable" style="float:right; margin-left:2em"  
{|class="wikitable" style="float:right; margin-left:2em"  
!colspan="2"|Greenplum
!colspan="2"|Greenplum
Строка 20: Строка 22:


==Установка==
==Установка==
#Скачиваем [https://github.com/greenplum-db/gpdb/releases/tag/7.0.0 rpm-пакет с Github]
#Устанавливаем с помощью eepm
#: <pre># epm install --repack '/home/ladmin/Загрузки/open-source-greenplum-db-7.0.0-el8-x86_64.rpm'</pre>
#Создаем /etc/profile.d/greenplum.sh
#:
<pre>export GPHOME=/usr/local/greenplum-db-7.0.0
export PATH=$GPHOME/bin:$PATH
export LD_LIBRARY_PATH=$GPHOME/lib
export PYTHONPATH=$LD_LIBRARY_PATH/python/
</pre>
#Делаем его исполняемым
#:  # chmod +x /etc/profile.d/greenplum.sh
#[[Доступ по SSH|Настраиваем SSH]]
#Перезайдите в систему
==Настройка==
{{Note|В данном примере: хост - '''host-15''', пользователь - '''ladmin'''}}
Копируем шаблон:
$ cp $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_singlenode .
Создаем каталоги:
$ mkdir /home/$USER/primary
$ mkdir /home/$USER/primary2
$ mkdir /home/$USER/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 .
Меняем в файле {{path|hostlist_singlenode}} имя на имя своей локальной машины, с которой мы работаем.
$ mcedit hostlist_singlenode
$ gpssh-exkeys -f hostlist_singlenode
$ gpinitsystem -c gpinitsystem_singlenode
На вопрос
Continue with Greenplum creation Yy|Nn (default=N):
Отвечаем
> Y
После создания и начала работы сервера прерываем работу клавишами {{button|Ctrl}}+{{button|C}}
==Создание службы==
Запуск:
pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile start
Статус
pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile status
Остановка
pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile stop
==Запуск==
$ gpssh
==Ссылки==
*[https://habr.com/ru/articles/797361/ Что такое СУБД Greenplum? Зачем она нужна в больших проектах DWH? Чем отличается от ClickHouse? - Хабр]

Текущая версия от 15:42, 2 марта 2024

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
export GPHOME=/usr/local/greenplum-db-7.0.0
export PATH=$GPHOME/bin:$PATH
export LD_LIBRARY_PATH=$GPHOME/lib
export PYTHONPATH=$LD_LIBRARY_PATH/python/
  1. Делаем его исполняемым
    # chmod +x /etc/profile.d/greenplum.sh
  2. Настраиваем SSH
  3. Перезайдите в систему

Настройка

Примечание: В данном примере: хост - host-15, пользователь - ladmin

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

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

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

$ mkdir /home/$USER/primary
$ mkdir /home/$USER/primary2
$ mkdir /home/$USER/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 .

Меняем в файле hostlist_singlenode имя на имя своей локальной машины, с которой мы работаем.

$ mcedit hostlist_singlenode
$ gpssh-exkeys -f hostlist_singlenode
$ gpinitsystem -c gpinitsystem_singlenode

На вопрос

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

Отвечаем

> Y

После создания и начала работы сервера прерываем работу клавишами Ctrl+C

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

Запуск:

pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile start

Статус

pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile status

Остановка

pg_ctl -D /home/ladmin/primary/gpsne0 -l logfile stop

Запуск

$ gpssh

Ссылки