компиляция_greenplum_ветка_main_simply_linux_10_1
This is an old revision of the document!
Компиляция и запуск Greenplum: ветка main, Simply Linux 10.1
Установка зависимостей
sudo apt-get update sudo apt-get install git gcc gcc-c++ libzstd-devel libreadline-devel zlib-devel libapr1-devel bison flex libevent-devel libcurl-devel bzlib-devel libxerces-c-devel python3-dev libyaml-devel
Настройка systemd (включаем RemoveIPC, включаем KillExcludeUsers для root и пользователя, из-под которого будем работать)
sudo sed -i -e "s/^#RemoveIPC=yes$/RemoveIPC=no/" -e "s/^#KillExcludeUsers=root$/KillExcludeUsers=root $USER/" /etc/systemd/logind.conf
Перезагрузка для применения изменений
sudo reboot
Скачать исходники ветки main и перейти в каталог с ними
git clone https://github.com/greenplum-db/gpdb -b main cd gpdb
Загрузить сабмодули
git submodule update --init
Сборка
./configure --prefix=$HOME/gpdb_bin --with-pythonsrc-ext make -s -j`nproc` make -s install
компиляция_greenplum_ветка_main_simply_linux_10_1.1679513139.txt.gz · Last modified: 2023/03/22 19:25 by keremet