0
產生火花集羣時我試圖創建一個Spark集羣與Amazon EMR錯誤在亞馬遜EMR
aws emr create-cluster --name SparkCluster --ami-version 3.2 --instance-type m3.xlarge --instance-count 3 --ec2-attributes KeyName=[[MYKEY_VALUE]] --applications Name=Hive --bootstrap-actions Path=s3://support.elasticmapreduce/spark/install-spark
代[MYKEY_VALUE]從亞馬遜我的訪問密鑰ID。
當我運行
aws emr describe-cluster --cluster-id CLUSTER-ID-HERE
我得到這個
"Cluster": {
"Status": {
"Timeline": {
"EndDateTime": 1431824191.597,
"CreationDateTime": 1431824149.281
},
"State": "TERMINATED_WITH_ERRORS",
"StateChangeReason": {
"Message": "The given SSH key name was invalid",
"Code": "VALIDATION_ERROR"
}
我應該怎麼做打開狀態進入WAITING?
我沒有使用任何密鑰對。我只是使用訪問密鑰ID,我發現安全憑證 - >訪問密鑰我應該在哪裏使用key_pair.pem? –
KeyName不是訪問密鑰,而是用於SSH訪問的EC2密鑰對。請參閱http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html – ChristopherB
在AWS控制檯中的EC2下,您可以找到密鑰對。您需要在創建羣集時提供該密鑰對 –