Запуск Tarantool DB с помощью TT CLI | Tdb

Версия:

latest
Руководство администратора Развертывание Запуск Tarantool DB с помощью TT CLI

Запуск Tarantool DB с помощью TT CLI

В этом руководстве показано, как развернуть Tarantool DB локально, используя утилиту TT CLI (tt).

Содержание:

Пререквизиты

Для выполнения примера требуются:

  • архив для развёртывания Tarantool DB. Архив можно скачать в личном кабинете tarantool.io, в разделе tarantooldb/release/for_deploy/;

  • утилита TT CLI;

  • исходные файлы примера up_with_tt.

    Примечание

    Есть два способа получить исходные файлы примера:

    • Архив с полной документацией Tarantool DB, полученный по почте или скачанный в личном кабинете tarantool.io. Пример архива: tarantooldb-documentation-0.8.0.tar.gz. Пример up_with_tt расположен в таком архиве в директории ./doc/examples/up_with_tt/.

    • Отдельный архив up_with_tt.tar.gz, скачанный c сайта Tarantool.

Используемые файлы

В примере up_with_tt для конфигурации кластера используются файлы из директории ./tarantooldb/:

  • tt.yamlконфигурация TT CLI. Чтобы сгенерировать этот файл, используется команда tt init;

Обратите внимание на опцию instances_enabled. На нашем случае оно говорит tt о том, что текущая директория может сордержать config.yml и instances.yml или содержит символьную ссылку на приложение Tarantool 3 с этими файлами.

Запуск стенда

Перейдите в директорию с примером up_with_tt:

cd ./doc/examples/up_with_tt/

Запустите экземпляры Tarantool DB с помощью команды tt start:

tt start tarantooldb

Проверить состояние узлов можно, используя команду tt status:

tt status tarantooldb

Ответ выглядит так:

INSTANCE                      STATUS      PID
tarantooldb:storage-001-a     RUNNING     98110
tarantooldb:storage-001-b     RUNNING     98111
tarantooldb:storage-002-a     RUNNING     98112
tarantooldb:storage-002-b     RUNNING     98113
tarantooldb:router-001-a      RUNNING     98114

Теперь кластер доступен по IPROTO по адресу одного из узлов. Можно также подключиться по названию узла.

tt connect tarantooldb:storage-001-a

Остановка кластера

Остановить кластер можно с помощью команды tt stop:

tt stop tarantooldb
Нашли ответ на свой вопрос?
Обратная связь