Вспомогательные утилиты
Пакет 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 MPP Analytics for PostgreSQL