执行 swift -A http://xxx.xxx.x.x:5000/v2.0 -U服务时出错:swift -K swift -V 2.0 stat 像这样输出 验证GET失败:http://xxx.xxx.x.x:5000/v2.0/tokens 500内部服务器错误 对我来说也许是任何解决方案!
答案 0 :(得分:1)
swift -v -V 2.0 -A http://127.0.0.1:5000/v2.0/ -U service:swift -K swift stat
让我知道你执行此操作后得到的结果。还要确保所有与swift相关的服务都在运行。您可以使用。
一次性启动所有这些sudo swift-init main start
sudo swift-init rest start
希望它有所帮助。
答案 1 :(得分:0)
koolhead17
我试图执行sudo swift-init main start
结果IOError:[Errno 2]没有这样的文件或目录:'/ etc / swift / object.ring.gz'
然后当我执行sudo swift-init rest start
时结果IOError:[Errno 2]没有这样的文件或目录:'/ etc / swift / object.ring.gz'
也许......任何解决方案对我来说? :)
答案 2 :(得分:0)
Elvis Jon Freddy Sitinjak,您需要将object.ring.gz从代理节点复制到所有存储节点。
答案 3 :(得分:0)
要运行您的swift环境,请使用以下命令:swift-init all restart