1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Meitu-Titan

Клонировать/Скачать
deploy.md 1.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 22:26 2659784

Развертывание Titan

Сначала разверните TiKV

Titan — это слой протокола Redis, работающий на TiKV, поэтому сначала следует развернуть TiKV.

Следуйте этой инструкции для развёртывания TiKV: https://pingcap.com/docs/op-guide/ansible-deployment/

Разверните Titan

Соберите бинарный файл

go get github.com/distributedio/titan
cd $GOPATH/src/github.com/distributedio/titan
make

Отредактируйте конфигурационный файл

Отредактируйте conf/titan.toml и задайте pd-addrs:

pd-addrs="tikv://your-pd-addrs:port"

Включите мультитенантность

Сначала задайте значение auth в разделе 'server' файла conf/titan.toml:

auth = "YOUR_SERVER_KEY"

Затем используйте ./tools/token/token для генерации клиентского токена.

cd $GOPATH/src/github.com/distributedio/titan/tools/token
go build main.go -o titan-gen-client-token
./titan-gen-client-token -key YOUR_SERVER_KEY -namespace bbs

После этого вы получите токен для клиентской аутентификации, например: bbs-1543999615-1-7a50221d92e69d63e1b443

Запустите

cd $GOPATH/src/github.com/distributedio/titan
./titan

Проверьте и протестируйте

redis-cli -p 7369

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

redis-cli -p 7369 -a bbs-1543999615-1-7a50221d92e69d63e1b443

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Meitu-Titan.git
git@api.gitlife.ru:oschina-mirror/mirrors-Meitu-Titan.git
oschina-mirror
mirrors-Meitu-Titan
mirrors-Meitu-Titan
master