我正在嘗試使用引導操作(如 AWS 建議的那樣)修補 AWS EMR 集群。但是,在同一個賬戶下的兩個區域 A 和 B 中創建了同一個集群。
到目前為止遵循的步驟:
- 創建存盤桶(在區域 A)
- 將補丁檔案上傳到存盤桶
- 配置引導操作以運行存盤桶中的補丁檔案
它只能在區域 A 的集群中作業。在區域 B 中運行的集群無法啟動,原因是:
The bucket is in this region: eu-west-1. Please use this region to retry the request
該錯誤位于引導操作日志中,并且來自 AWS 用于下載和運行引導操作的 java 客戶端,因此我無法更改它。
如何在一個存盤桶中進行引導操作并將其用于不同區域的 EMR 集群?
在區域 B 中創建第二個存盤桶是可行的,但我需要復制補丁檔案并在 EMR 集群中正確配置它。將來可能會有更多地區,所以我會盡可能避免。
uj5u.com熱心網友回復:
不幸的是,不可能跨不同區域的集群共享引導操作。引導操作需要托管在與集群相同區域的存盤桶中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/437718.html
上一篇:Pyspark使用自定義名稱將DataFrame寫入S3中的csv檔案
下一篇:有內容型別,但檔案已下載
