簡體   English   中英

emr 中的 mrjob 僅運行 3 個 MRStep 中的 1 個 MRStep,並且集群正在關閉

[英]mrjob in emr is running only 1 MRStep out of 3 MRSteps and cluster is shutting down

AWS CONSOLE emr 在執行 mrjob 的第 1 步后立即終止

aws 第一步的日志

錯誤看起來像這樣:- 終止集群:j-SDOP2KOKWYZM

botocore.exceptions.ClientError:調用 AddJobFlowSteps 操作時發生錯誤 (ValidationException):可能無法修改正在關閉、終止或完成的作業流。

跟隨錯誤。 很明顯,集群在步驟 1 之后終止。此問題是因為不推薦使用botocore package。

對此的解決方案可能是:

  1. 啟動持久集群
  2. 使用該集群 ID 在 emr 中運行 mr 作業

命令:

mrjob create-cluster

確保您已在mrjob.config文件中配置集群信息。 上面的命令可以讓你創建一個持久集群。

python3 MovieSimilarities.py -r emr --cluster-id "your-cluster-id"
    --items=ml-100k/u.item ml-100k/u.data > sims2t.txt

現在指定集群 ID 以運行您的集群。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM