2015-02-08 115 views
1

嘗試在AWS上部署Storm拓撲。嘗試在我的Mac OS X機器上運行(舊)標準storm-deploy項目。獲得以下錯誤,同時部署風暴集羣將Apache Storm部署到AWS時出錯

DEBUG execute - out 
=> "/Users/himanshuyadav/.ssh/id_rsa\n" 
DEBUG jclouds - Found jclouds sshj driver 
DEBUG jclouds - extensions (:log4j :slf4j :sshj) 
DEBUG jclouds - options [:jclouds.regions "us-east-1" :blobstore-provider "aws-s3"] 
ERROR logging - Exception in thread "main" 
ERROR logging - com.google.inject.CreationException: Guice creation errors: 

1) org.jclouds.rest.RestContext<org.jclouds.aws.ec2.AWSEC2Client, A> cannot be used as a key; It is not fully specified. 

1 error (form-init1868462685526062633.clj:1) 
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5440) 
ERROR logging - at clojure.lang.Compiler.eval(Compiler.java:5415) 
ERROR logging - at clojure.lang.Compiler.load(Compiler.java:5857) 

從我身邊我曾試圖JDK 1.7.0_65升級到1.8.0_31,但至今沒有運氣。 除此之外,它試圖用AWS的.pem鍵替換ssh密鑰的位置,但沒有奏效。
我知道storm-deploy是一箇舊版本的項目。在AWS上是否有任何新版本/其他部署風暴拓撲的方式?

回答

0

我曾經面對同樣的問題。嘗試使用「install-0.9.1」分支和JDK 1.7。它應該工作。