2017-09-19 6 views
0

GoogleのクラウドのPythonのドキュメントには、以下の機能を持っているスクリプト(のpython-DOCS-サンプル/ dataproc/submit_job_to_cluster.py)を持っています私はこの機能でクラスターのマスターノードとワーカーノードのマシンタイプを指定することが可能かどうか疑問に思っていましたか?追加マシン型パラメータは

答えて

0

次のように動作するはずです:

def create_cluster(dataproc, project, zone, region, cluster_name): 
     print('Creating cluster...') 
     zone_uri = 'https://www.googleapis.com/compute/v1/projects/{}/zones/{}'.format(
     project, zone) 
     cluster_data = { 
     'projectId': project, 
     'clusterName': cluster_name, 
     'config': { 
      'gceClusterConfig': { 
       'zoneUri': zone_uri 
       }, 
       'masterConfig': { 
       'machineTypeUri' : 'n1-standard-1', 
       }, 
       'workerConfig': { 
       'machineTypeUri' : 'n1-standard-4', 
       }, 
      } 
     } 
     } 
     result = dataproc.projects().regions().clusters().create(
     projectId=project, 
     region=region, 
     body=cluster_data).execute() 
     return result 

https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.clusters#ClusterConfig

+0

どうもありがとうございました@tix – claudiadast

関連する問題