Установка из Docker-образа#

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

  • Убедитесь, что у вас установлен Docker Server.

  • Убедитесь, что команда docker не требует sudo.

  • Убедитесь, что порт 8080 не занят другими процессами.

  • Скачайте и запустите контейнер:

    docker run -d --name cedrus-server -p 8080:8080 cr.yandex/crpjtvqf29mpabhmrf1s/cedrus:431-4
    
  • Подключитесь к узлу через JDBC, используя произвольное непустое имя пользователя.

    jdbc:trino://localhost:8080
    
  • Откройтe web-консоль http://localhost:8080.

Структура Docker-контейнера#

Docker-контейнер CedrusData содержит следующие важные файлы и директории:

  • /etc/cedrus/ - файлы конфигурации CedrusData.

  • /etc/cedrus/catalog/ - файлы конфигурации каталогов CedrusData.

  • /usr/lib/cedrus/bin/ - скрипты для запуска CedrusData.

  • /usr/lib/cedrus/bin/run-cedrus - entrypoint Docker-контейнера.

  • /usr/lib/cedrus/lib/ - бинарные файлы CedrusData.

  • /usr/lib/cedrus/plugin/ - бинарные файлы плагинов CedrusData.

  • /data/cedrus/ - операционные файлы CedrusData (например, логи).

Следующие шаги#

При использовании конфигурации по умолчанию, будет запущен coordinator-узел, который может обрабатывать SQL-запросы.

При промышленном использовании, вероятнее всего вы будете использовать иную конфигурацию:

  • Один или несколько coordinator-узлов, которые планируют SQL-запросы, но не выполняют их.

  • Один или несколько worker-узлов, которые выполняют SQL-запросы.

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