首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Kite和Kontrol的分布式微服务

使用Kite和Kontrol的分布式微服务
EN

Stack Overflow用户
提问于 2015-06-16 14:22:07
回答 1查看 491关注 0票数 1

我可以注册我的风筝微服务,但我无法发现它,

代码语言:javascript
复制
kites, err := k.GetKites(&protocol.KontrolQuery{
        Username:    k.Config.Username,
        Environment:k.Config.Environment,
        Name:"myservice",
    })enter code here
    if err != nil {
        fmt.Println("has error")
        log.Fatalln(err)
    }

我要去接authenticationError。

代码语言:javascript
复制
has error
2015/06/16 09:59:16 authenticationError: token contains an invalid number of segments
exit status 1

另外,我无法找到$USER_HOME/.kite/kite.key文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-16 19:24:15

我已经想明白了。我需要导出这些环境变量,

代码语言:javascript
复制
export KONTROL_PORT=4099
export KONTROL_USERNAME="kontrol"
export KONTROL_STORAGE="etcd"
export KONTROL_KONTROLURL="http://127.0.0.1:4099/kite"
export KONTROL_PUBLICKEYFILE=~/certs/key_pub.pem
export KONTROL_PRIVATEKEYFILE=~/certs/key.pem

然后生成rsa令牌,

代码语言:javascript
复制
cd ~/certs/
openssl genrsa -out key.pem 2048
openssl rsa -in key.pem -pubout > key_pub.pem
openssl rsa -in key.pem -pubout > key_pub.pem

使用-install标志运行Kontrol。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30870404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档