Установка из архива#
Быстрый старт#
CedrusData поддерживает операционные системы семейства Linux.
Убедитесь, что у вас установлен JDK 21. Например, вы можете использовать Eclipse Temurin.
Убедитесь, что у вас установлен Python версии 2.x или 3.x. Если вы используете Python3, то убедитесь, что он доступен через команду
python
. Если это не так, можно выполнить следующую команду для создания symlink дляpython3
:sudo ln -s /usr/bin/python3 /usr/bin/python
Убедитесь, что порт
8080
не занят другими процессами.Скачайте архив
cedrusdata-server-442-5.tar.gz
, заполнив заявку на странице https://www.cedrusdata.ru/download.Распакуйте архив:
tar -xf cedrusdata-server-442-5.tar.gz
Запустите узел из директории
cedrusdata-server-442-5
:bin/launcher start
Запустите SQL-запрос с помощью утилиты командной строки Trino CLI:
bin/trino --execute "select count(*) from tpch.sf1.orders"
Подключитесь к узлу через JDBC, используя JDBC-драйвер из директории
jdbc/
и произвольное непустое имя пользователя.jdbc:trino://localhost:8080
Откройте web-консоль CedrusData: http://localhost:8080/cedrus-ui.
Откройте web-консоль Trino: http://localhost:8080.
Структура директорий#
Установка CedrusData содержит следующие важные файлы и директории:
etc/
- файлы конфигурации CedrusData.etc/catalog/
- файлы конфигурации каталогов CedrusData.bin/
- скрипты для запуска CedrusData и утилита командной строки Trino CLI.jdbc/
- JDBC-драйвер Trino.lib/
- бинарные файлы CedrusData.plugin/
- бинарные файлы плагинов CedrusData.
Следующие шаги#
При использовании конфигурации по умолчанию будет создан coordinator-узел, который может обрабатывать SQL-запросы и
записывает операционные данные (например, логи) в директорию data/
.
При промышленном использовании, вероятнее всего вы будете использовать иную конфигурацию:
Один или несколько coordinator-узлов, которые планируют SQL-запросы, но не выполняют их.
Один или несколько worker-узлов, которые выполняют SQL-запросы.
Узлы хранят операционные данные вне директории установки.
Для конфигурации узлов для промышленного использования, ознакомьтесь с разделом Резвертывание.