2017-05-08 69 views

回答

1

雖然可以在使用底層REST API時提供自己生成的jobid,但在使用gcloud dataproc jobs submit提交時,目前沒有任何指定自己的jobid的方法;此功能可能會在未來添加。也就是說,通常當人們想要指定工作ID時,他們也希望能夠用更復雜的匹配表達式列出,或者有可能在不同時間點具有由不同類型的表達式列出的多個類別的工作。

因此,您可能需要考慮dataproc labels;標籤專門用於這種用例,並針對高效查找進行了優化。例如:

gcloud dataproc jobs submit pig --labels jobtype=mylogspipeline,date=20170508 ... 
gcloud dataproc jobs submit pig --labels jobtype=mylogspipeline,date=20170509 ... 
gcloud dataproc jobs submit pig --labels jobtype=mlpipeline,date=20170509 ... 

gcloud dataproc jobs list --filter "labels.jobtype=mylogspipeline" 
gcloud dataproc jobs list --filter "labels.date=20170509" 
gcloud dataproc jobs list --filter "labels.date=20170509 AND labels.jobtype=mlpipeline" 
相關問題