Установка из архива#

Быстрый старт#

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 не занят другими процессами.

  • Скачайте и распакуйте архив:

    wget https://downloads.cedrusdata.ru/releases/cedrusdata-server-458-1.tar.gz && \
    tar -xf cedrusdata-server-458-1.tar.gz
    
  • Запустите узел из директории cedrusdata-server-458-1:

    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-запросы.

  • Узлы хранят операционные данные вне директории установки.

Для конфигурации узлов для промышленного использования, ознакомьтесь с разделом Резвертывание.