Установка¶
Функциональность коннектора включена только в Enterprise версию бандла ADB.
Установка с помощью ADCM¶
Для установки коннектора с помощью ADCM требуется инсталлировать сервис PXF на все сегментные ноды кластера, а также в списке сервисов выбрать сервис Tkhemali – кодовое имя коннектора. При этом необходимые пакеты и файлы автоматически устанавливаются на машины кластера.
Установка из rpm-пакетов¶
Инструкция из rpm-пакетов предполагает, что сервис PXF запущен на сегментных нодах и работает.
Установка модуля PXF (tkh-connector):
- Установить пакет tkh-connector на тех нодах, где запущен сам сервис PXF.
- Добавить в файл профилей /etc/pxf/conf/pxf-profiles-default.xml на каждой ноде следующую секцию:
<profiles>
<profile>
<name>Tkh</name>
<description>Clickhouse</description>
<plugins>
<accessor>io.arenadata.tkh.TkhAccessor</accessor>
<resolver>io.arenadata.tkh.TkhResolver</resolver>
</plugins>
<optionMappings>
<mapping option="send_threads" property="clickhouse.send.threads"/>
<mapping option="send_delay" property="clickhouse.send.delay"/>
<mapping option="send_queue_sizeMultiplier" property="clickhouse.send.queue.sizeMultiplier"/>
<mapping option="net_timeout" property="clickhouse.network.timeout"/>
</optionMappings>
</profile>
</profiles>
- Перезапустить сервис PXF на всех нодах кластера.
Установка расширения (gptkh)¶
Для установки расширения (gptkh) необходимо:
- Установить пакет gptkh на всех нодах кластера.
- Загрузить расширение и поддержку языка python на мастере:
create extension plpythonu;
create extension gptkh;
Important
В ADB 5.х поддержка python включается по команде create language plpythonu;