다음을 통해 공유


jobs 명령 그룹

Note

이 정보는 Databricks CLI 버전 0.205 이상에 적용됩니다. Databricks CLI는 공개 미리 보기로 제공됩니다.

Databricks CLI 사용은 Databricks 라이선스Databricks 개인 정보 보호 고지, 그리고 모든 사용 데이터 관련 조항의 적용을 받습니다.

jobs Databricks CLI 내의 명령 그룹을 사용하면 작업을 만들고 편집하고 삭제할 수 있습니다. Lakeflow 작업을 참조하세요.

databricks 작업 모든 실행 취소

작업의 모든 활성 실행을 취소합니다. 실행은 비동기적으로 취소되므로 새 실행이 시작되지 않습니다.

databricks jobs cancel-all-runs [flags]

Arguments

None

Options

--all-queued-runs

    큐에 대기된 모든 실행을 취소할 수 있는 선택적 부울 매개변수입니다.

--job-id int

    작업의 모든 실행을 취소하는 데 사용할 표준 식별자입니다.

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

databricks 작업 실행 취소

실행을 취소합니다.

작업 실행 또는 태스크 실행을 취소합니다. 실행은 비동기적으로 취소되므로 이 요청이 완료될 때 실행 중일 수 있습니다.

databricks jobs cancel-run RUN_ID [flags]

Arguments

RUN_ID

    이 필드는 필수입니다.

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

--no-wait

    'TERMINATED' 또는 'SKIPPED' 상태에 도달할 때까지 기다리지 마세요.

--timeout duration

    종료됨 또는 건너뛴 상태에 도달하기 위한 최대 시간(기본값 20분 0초)

전역 플래그

Databricks Jobs 생성

새 작업을 만듭니다.

databricks jobs create [flags]

Arguments

None

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

databricks 작업 삭제

작업을 삭제합니다.

databricks jobs delete JOB_ID [flags]

Arguments

JOB_ID

    삭제할 작업의 표준 식별자입니다. 이 필드는 필수입니다.

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

databricks 작업 삭제 실행

비활성 실행을 삭제합니다. 실행이 활성 상태이면 오류를 반환합니다.

databricks jobs delete-run RUN_ID [flags]

Arguments

RUN_ID

    삭제할 실행의 ID입니다.

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

databricks 작업 실행 결과 내보내기

작업 실행 태스크를 내보낸 후 검색합니다.

databricks jobs export-run RUN_ID [flags]

Arguments

RUN_ID

    실행에 대한 기준 식별자입니다. 이 필드는 필수입니다.

Options

--views-to-export ViewsToExport

    어떤 뷰를 내보낼까요? 지원되는 값: ALL, CODE, DASHBOARDS

전역 플래그

databricks 작업 가져오기

단일 작업에 대한 세부 정보를 검색합니다.

결과의 큰 배열은 100개 요소를 초과하면 페이지를 매깁니다. 단일 작업에 대한 요청은 해당 작업에 대한 모든 속성과 배열 속성의 처음 100개 요소(작업, job_clusters, 환경 및 매개 변수)를 반환합니다. next_page_token 필드를 사용하여 더 많은 결과를 확인하고 후속 요청에서 해당 값을 page_token 전달합니다. 배열 속성에 100개 이상의 요소가 있는 경우 후속 요청에 추가 결과가 반환됩니다. 추가 결과가 없는 배열은 이후 페이지에서 비어 있습니다.

databricks jobs get JOB_ID [flags]

Arguments

JOB_ID

    정보를 조회할 작업의 정식 식별자입니다. 이 필드는 필수입니다.

Options

--page-token string

    이전 GetJob 응답에서 반환된 next_page_token 사용하여 작업 배열 속성의 다음 페이지를 요청합니다.

전역 플래그

databricks 작업 get-run

작업 실행의 메타데이터를 검색합니다.

결과의 큰 배열은 100개 요소를 초과하면 페이지를 매깁니다. 단일 실행에 대한 요청은 해당 실행에 대한 모든 속성과 배열 속성의 처음 100개 요소(작업, job_clusters, job_parameters 및 repair_history)를 반환합니다. next_page_token 필드를 사용하여 더 많은 결과를 확인하고 후속 요청에서 해당 값을 page_token 전달합니다. 배열 속성에 100개 이상의 요소가 있는 경우 후속 요청에 추가 결과가 반환됩니다. 추가 결과가 없는 배열은 이후 페이지에서 비어 있습니다.

databricks jobs get-run RUN_ID [flags]

Arguments

RUN_ID

    메타데이터를 검색하기 위한 실행의 정규 식별자입니다. 이 필드는 필수입니다.

Options

--include-history

    응답에 복구 기록을 포함합니다.

--include-resolved-values

    응답에 확인된 매개 변수 값을 포함합니다.

--page-token string

    이전 GetRun 응답에서 반환된 next_page_token 사용하여 실행 배열 속성의 다음 페이지를 요청합니다.

전역 플래그

databricks 작업의 get-run-output 명령어

단일 작업 실행의 출력 및 메타데이터를 검색합니다. Notebook 작업이 dbutils.notebook.exit() 호출을 통해 값을 반환하는 경우 이 명령을 사용하여 해당 값을 검색할 수 있습니다. Databricks는 이 API가 출력의 처음 5MB를 반환하도록 제한합니다. 더 큰 결과를 반환하려면 클라우드 스토리지 서비스에 작업 결과를 저장할 수 있습니다.

이 명령은 run_id 매개 변수가 유효한지 확인하고 run_id매개 변수가 잘못된 경우 HTTP 상태 코드 400을 반환합니다. 실행은 60일 후에 자동으로 제거됩니다. 60일을 초과하여 참조하려면 만료되기 전에 이전 실행 결과를 저장해야 합니다.

databricks jobs get-run-output RUN_ID [flags]

Arguments

RUN_ID

    실행에 대한 기준 식별자입니다.

Options

전역 플래그

databricks 작업 목록

작업 목록을 검색합니다.

databricks jobs list [flags]

Arguments

None

Options

--expand-tasks

    응답에 태스크 및 클러스터 세부 정보를 포함할지 여부입니다.

--limit int

    반환할 작업 수입니다.

--name string

    정확한(대/소문자를 구분하지 않는) 작업 이름을 기반으로 하는 목록의 필터입니다.

--offset int

    가장 최근에 만든 작업을 기준으로 반환할 첫 번째 작업의 오프셋입니다.

--page-token string

    이전 요청에서 반환된 next_page_token 또는 prev_page_token 사용하여 작업의 다음 또는 이전 페이지를 각각 나열합니다.

전역 플래그

databricks 작업 목록 실행

시작 시간별로 내림차순으로 작업 실행을 나열합니다.

databricks jobs list-runs [flags]

Arguments

None

Options

--active-only

    active_only true이면 활성 실행만 결과에 포함됩니다. 그렇지 않으면 활성 실행과 완료된 실행을 모두 나열합니다.

--completed-only

    completed_only true이면 완료된 실행만 결과에 포함됩니다. 그렇지 않으면 활성 실행과 완료된 실행을 모두 나열합니다.

--expand-tasks

    응답에 태스크 및 클러스터 세부 정보를 포함할지 여부입니다.

--job-id int

    실행 목록에 추가할 작업.

--limit int

    반환할 실행 횟수입니다.

--offset int

    반환해야 할 첫 번째 실행의 오프셋은 가장 최근 실행을 기준으로 합니다.

--page-token string

    이전 요청에서 반환된 next_page_token 또는 prev_page_token 사용하여 실행의 다음 또는 이전 페이지를 각각 나열합니다.

--run-type RunType

    반환할 실행 형식입니다. 지원되는 값: [JOB_RUN, SUBMIT_RUN, WORKFLOW_RUN]

--start-time-from int

    이 값 에서 또는 그 이후에 시작된 실행을 표시합니다.

--start-time-to int

    이 값 에서 또는 그 이전에 시작된 실행을 표시합니다.

전역 플래그

databricks 작업 복구 실행

하나 이상의 작업 작업을 다시 실행합니다. 작업은 원래 작업 실행의 일부로 다시 실행됩니다. 현재 작업 및 작업 설정을 사용하며 원래 작업 실행의 기록에서 볼 수 있습니다.

databricks jobs repair-run RUN_ID [flags]

Arguments

RUN_ID

    복구할 실행의 작업 실행 ID입니다. 실행이 진행 중이면 안 됩니다.

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

--latest-repair-id int

    최신 수리의 ID입니다.

--no-wait

    'TERMINATED' 또는 'SKIPPED' 상태에 도달할 때까지 기다리지 마세요.

--performance-target PerformanceTarget

    서버리스 작업의 성능 모드입니다. 지원되는 값: [PERFORMANCE_OPTIMIZED, STANDARD]

--rerun-all-failed-tasks

    true이면 실패한 모든 작업을 복구합니다.

--rerun-dependent-tasks

    true이면 이전에 성공한 경우에도 rerun_tasks 작업에 의존하는 모든 작업을 복구합니다.

--timeout duration

    종료됨 또는 건너뛴 상태에 도달하기 위한 최대 시간(기본값 20분 0초)

전역 플래그

databricks 작업 재설정

지정된 작업에 대한 모든 설정을 덮어씁니다. databricks jobs update 명령을 사용하여 작업 설정을 부분적으로 업데이트합니다.

databricks jobs reset [flags]

Arguments

None

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

databricks 작업 실행-지금

작업을 실행하고 트리거된 실행의 run_id 반환합니다.

databricks jobs run-now JOB_ID [flags]

Arguments

JOB_ID

    실행할 작업의 ID입니다.

Options

--idempotency-token string

    작업 실행 요청의 멱등성을 보장하기 위한 선택적 토큰입니다.

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

--no-wait

    'TERMINATED' 또는 'SKIPPED' 상태에 도달할 때까지 기다리지 마세요.

--performance-target PerformanceTarget

    서버리스 작업의 성능 모드입니다. 지원되는 값: [PERFORMANCE_OPTIMIZED, STANDARD]

--timeout duration

    종료됨 또는 건너뛴 상태에 도달하기 위한 최대 시간(기본값 20분 0초)

전역 플래그

databricks 작업 제출하기

한 번만 실행되는 작업을 생성하고 실행합니다. 이렇게 하면 작업을 만들지 않고도 워크로드를 직접 제출할 수 있습니다.

databricks jobs submit [flags]

Note

제출된 databricks jobs submit 작업은 작업으로 저장되지 않습니다. UI에 표시되지 않으며 실패할 때 다시 시도하지 않습니다. Azure Databricks는 저장되지 않으므로 오류가 발생할 경우 서버리스 컴퓨팅을 자동으로 최적화할 수 없습니다. 작업이 실패하는 경우 클래식 컴퓨팅을 사용하여 작업에 대한 컴퓨팅 요구 사항을 지정할 수 있습니다. 또는 jobs createjobs run-now을 사용하여 작업을 생성하고 실행합니다.

Arguments

None

Options

--budget-policy-id string

    이 일회성 실행에 사용할 예산 정책의 사용자 지정 ID입니다.

--idempotency-token string

    작업 실행 요청의 idempotent 특성을 보장하는 데 사용할 수 있는 선택적 토큰입니다.

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

--no-wait

    'TERMINATED' 또는 'SKIPPED' 상태에 도달할 때까지 기다리지 마세요.

--run-name string

    실행을 위한 선택적인 이름입니다.

--timeout duration

    종료됨 또는 건너뛴 상태에 도달하기 위한 최대 시간(기본값 20분 0초)

--timeout-seconds int

    이 작업의 각 실행에 적용되는 선택적 시간 제한입니다.

전역 플래그

databricks 작업 업데이트

기존 작업의 특정 설정을 추가, 업데이트 또는 제거합니다. 모든 작업 설정을 덮어쓰는 데 사용합니다 reset .

databricks jobs update JOB_ID [flags]

Arguments

JOB_ID

    업데이트할 작업의 표준 식별자입니다. 이 필드는 필수입니다.

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

databricks 작업의 권한 수준 가져오기

작업 권한 수준을 가져옵니다.

databricks jobs get-permission-levels JOB_ID [flags]

Arguments

JOB_ID

    사용 권한을 얻거나 관리할 작업입니다.

Options

전역 플래그

databricks 작업 권한-가져오기 (get-permissions)

작업의 사용 권한을 가져옵니다. 작업은 루트 개체에서 사용 권한을 상속할 수 있습니다.

databricks jobs get-permissions JOB_ID [flags]

Arguments

JOB_ID

    사용 권한을 얻거나 관리할 작업입니다.

Options

전역 플래그

databricks 작업 권한 설정

작업 권한을 설정합니다.

개체에 대한 사용 권한을 설정하여 기존 사용 권한이 있는 경우 대체합니다. 지정되지 않은 경우 모든 직접 권한을 삭제합니다. 개체는 루트 개체에서 사용 권한을 상속할 수 있습니다.

databricks jobs set-permissions JOB_ID [flags]

Arguments

JOB_ID

    사용 권한을 얻거나 관리할 작업입니다.

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

databricks 작업 업데이트 권한

작업에 대한 사용 권한을 업데이트합니다. 작업은 루트 개체에서 사용 권한을 상속할 수 있습니다.

databricks jobs update-permissions JOB_ID [flags]

Arguments

JOB_ID

    사용 권한을 얻거나 관리할 작업입니다.

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

전역 표시기

--debug

  디버그 로깅을 사용할지 여부입니다.

-h 또는 --help

    Databricks CLI 또는 관련 명령 그룹 또는 관련 명령에 대한 도움말을 표시합니다.

--log-file 문자열

    출력 로그를 쓸 파일을 나타내는 문자열입니다. 이 플래그가 지정되지 않으면 출력 로그는 기본적으로 stderr에 기록됩니다.

--log-format 포맷

    로그 형식 형식 text 또는 json. 기본값은 text입니다.

--log-level 문자열

    로그 형식 수준을 나타내는 문자열입니다. 지정하지 않으면 로그 형식 수준을 사용할 수 없습니다.

-o, --output 유형

    명령 출력 형식 text 또는 json. 기본값은 text입니다.

-p, --profile 문자열

    명령을 실행하는 데 사용할 파일의 프로필 ~/.databrickscfg 이름입니다. 이 플래그를 지정하지 않으면, 존재하는 경우 DEFAULT로 명명된 프로필이 사용됩니다.

--progress-format 포맷

    진행률 로그를 표시할 형식: default, append, inplace또는 json

-t, --target 문자열

    해당하는 경우 사용할 번들 대상