기본 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"