Сборка
Ссылка на публичный репозиторий: https://git.angara.cloud/gbgreenplum/greenplum.metric.hook
Модуль greenplum.metric.hook написан на языке C/C++ и требует предварительной сборки перед установкой.
Для сборки модуля сбора требуются заголовочные файлы и библиотеки Greenplum. Для их поиска необходимо указать путь к установленному Greenplum с помощью переменной окружения:
Клонировать репозиторий проекта:
Создать пустую папку для сборки проекта и перейти в ее директорию:
Настроить параметры сборки с помощью CMake (путь до Greenplum задается через свойство GREENPLUM_PATH):Настроить параметры сборки можно и через другой генератор, например, Ninja:
Выполнить сборку модуля:
После успешной сборки в директорииhook должен появиться модуль libgreenplum.metric.hook.so:
Полученный файл libgreenplum.metric.hook.so будет использоваться на этапе установки. Подробнее на странице Установка.