CDE 에서 Airflow Job 을 실행하면 job '<jobname>' is paused, resume the schedule before triggering the run 오류가 난다. cde job unpause 라는 하위 명령은 없다.
스케줄 제어는 cde job schedule 아래에 있다.
cde job schedule unpause --name <jobname>
cde job schedule pause --name <jobname>
cde job run --name <jobname>
CDE 는 Airflow 를 감싼 구조라 CDE 안의 Airflow UI 는 조회 전용이고 DB Connection 편집만 허용한다. cdeadmin 역할을 주어도 DAG toggle 은 열리지 않으며, Airflow 네이티브 REST API(/api/v1/dags/<dag_id>) 직접 호출도 Cloudera 문서에서 지원하지 않는다고 못 박고 있다. CDE API 를 우회하면 Job 추적과 중앙 모니터링 메타데이터가 깨지기 때문이다.
| 방법 | 가능 여부 |
|---|---|
| Airflow UI 에서 DAG toggle | 불가 |
| Airflow REST API | 불가 (공식 비지원) |
kubectl exec 로 airflow-scheduler 컨테이너에서 airflow dags unpause |
기술적으로 가능하나 Kubernetes 권한이 필요하고 CDE Job 상태와 불일치 위험 |
| CDE CLI · CDE REST API · CDE Jobs UI | 공식 지원 |
정리하면 cde job schedule unpause 또는 CDE REST API 가 정답이다.