我正在通过REST API(ZEPPELIN类型)创建Dataproc集群。关闭之前,我想将一些设置复制到GS(例如Interpreter实例),然后在启动后加载它。使用initializationActions
选项可以很容易地进行初始化,但是我找不到任何选项来设置一些脚本,这些脚本将在关机前在一个节点上执行。计算实例本身包含这样的选项(https://cloud.google.com/compute/docs/shutdownscript),但是如何通过REST API将其与集群创建集成?
创建集群后,我是否应该执行诸如https://cloud.google.com/compute/docs/startupscript#startupscriptrunninginstances之类的其他REST调用?
答案 0 :(得分:2)
Dataproc创建API也可以采用GCE元数据。您通过设置元数据 ClusterConfig.GceClusterConfig
在您的情况下,这将是关键:“关闭脚本”,值:“脚本内容”。