Запуск 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