0
我可以保持一個推出EMR集羣運行和不斷提交新的就業機會,直到我做了(比如說後幾天),然後關閉羣集,還是必須在EC2中配置我自己的羣集才能這樣做?
我可以保持一個推出EMR集羣運行和不斷提交新的就業機會,直到我做了(比如說後幾天),然後關閉羣集,還是必須在EC2中配置我自己的羣集才能這樣做?
是的。
特別是,我使用CLI客戶端。以下是我的一個腳本的片段:
JOBFLOW_ID=`elastic-mapreduce --create --alive --name cluster --num-instances $
COUNT --hadoop-version 0.20.205 --ami-version 2.0 --plain-output --debug --log-uri $LOG_
URI`
echo "Launched --jobflow $JOBFLOW_ID"
elastic-mapreduce -j $JOBFLOW_ID --ssh
您可以使用-j --term終止,使用--ssh向主節點發出cli命令。在DevGuide中甚至有一個頁面(你應該確實閱讀它)about adding more than 256 steps(在一個已經啓動的實例上完成,介意),所以它真的不是一個大問題。
嘿,有沒有一種方法,我可以重用使用aws sdk的實例,我可以設置jobflowid(我認爲有可能是aws sdk中某些類的setjobflowid函數)。這是我的問題:http://stackoverflow.com/questions/25994449/re-use-amazon-elastic-mapreduce-instance-using-aws-java-sdk我得到downvote沒有明顯的原因。 –