Titan — это слой протокола Redis, работающий на TiKV, поэтому сначала следует развернуть TiKV.
Следуйте этой инструкции для развёртывания TiKV: https://pingcap.com/docs/op-guide/ansible-deployment/
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 )