Вспомогательные утилиты
Пакет Greenplum Database 6 содержит ряд полезных утилит
- gpfdist
— утилита для чтения и записи данных из файлов, расположенных на удаленных серверах. Подробную информацию см. в разделе Подключение к внешнему файловому серверу. - gpload
— утилита для запуска задач, описанных в управляющем YAML-файле. - psql
— интерфейс командной строки для работы с Greenplum®.
Чтобы установить Greenplum Database 6 на рабочую или виртуальную машину под управлением OC Ubuntu 22.04 или Ubuntu 20.04:
-
Скачайте deb-пакеты, необходимые для установки Greenplum Database 6, из бакета Yandex Object Storage при помощи скрипта:
Ubuntu 22.04Ubuntu 20.04curl storage.yandexcloud.net/greenplum-jammy-packages/install.sh | sudo bash
Если вы хотите ознакомится со списком скачиваемых deb-пакетов, скачайте файл скрипта
.curl storage.yandexcloud.net/greenplum-focal-packages/install.sh | sudo bash
Если вы хотите ознакомится со списком скачиваемых deb-пакетов, скачайте файл скрипта
. -
Установите скачанные пакеты:
sudo apt update && \ sudo apt install /tmp/gp-packages/*.deb
-
Удалите временные файлы:
sudo rm -rf /tmp/gp-packages
-
Добавьте переменные окружения в
~/.bashrc
:echo "export GPHOME=/opt/greenplum-db-6" >> ~/.bashrc && \ echo "source \$GPHOME/greenplum_path.sh" >> ~/.bashrc && \ echo "export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH}" >> ~/.bashrc && \ source ~/.bashrc && \ echo $GPHOME
В список пакетов в файле
install.sh
входят зависимости для интерпретатора Python 2, который необходим для работы Greenplum Database 6. Поскольку в ОС Ubuntu 20.04 и старше по умолчанию используется Python 3, необходимо настроить в системе переключение между версиями Python. -
Добавьте
python2
иpython3
в список альтернатив Python:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1 && \ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
-
Переключите активную версию интерпретатора:
Важно
Это действие может повлиять на запуск в системе других программ, использующих Python 3.
sudo update-alternatives --config python
Введите номер строки, соответствующий
python2
, и нажмите Enter.Убедитесь, что стала активна версия Python 2:
python --version
В дальнейшем, чтобы вернуться к использованию интерпретатора Python 3, повторите команду
sudo update-alternatives --config python
и выберитеpython3
. -
Проверьте работоспособность утилит:
gpload --version && \ gpfdist --version && \ psql --version
Инструкции по установке утилит на другие операционные системы доступны на сайте VMware
Примечание
Скачивание и использование продуктов с сайта VMware не входит в условия использования Yandex Managed Service for Greenplum®