我们正在跟踪风暴部署(https://github.com/nathanmarz/storm-deploy )在aws云上部署storm cluster。我们的集群正在成功部署,独立的ec2示例正在为nimbus、zookeeper和supervisors生成。
但是我们无法连接到storm ui。此外,我们无法在集群中部署拓扑,因为它无法使用ssh连接到nimbus。每次storm deploy启动一个新集群时,它都会创建一个新的密钥对。我们无法定位新密钥对的pem文件保存的位置。
我们试过和
1) 授权密钥
2) id\u rsa 3)id\u rsa.pub
作为pem文件使用ssh命令与nimbus,zookeeper和supervisors机器。
每次我们都会收到相同的错误:“权限被拒绝(公钥)”
请建议如何登录nimbus并提交拓扑。/.ssh/
我们的pallet.clj文件:
(defpallel:services{:默认{:blobstore provider“aws-s3”:provider“aws-ec2”
:environment {:user {:username "storm"
:private-key-path "~/.ssh/id_rsa"
:public-key-path "~/.ssh/id_rsa.pub"}
:aws-user-id "XXXX-XXXX-XXXX"}
:identity "XXXXXXXXXXXX"
:credential "XXXXXXXXXXXXXX"
:jclouds.regions "us-west-2"
}
})
暂无答案!
目前还没有任何答案,快来回答吧!