azdata bdc spark session
적용 대상: Azure Data CLI(azdata
)
다음 문서에서는 azdata 도구의 sql 명령에 대한 참조를 제공합니다. 다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
명령
명령 | 설명 |
---|---|
azdata bdc spark session create | 새 Spark 세션을 만듭니다. |
azdata bdc spark session list | Spark의 모든 활성 세션을 나열합니다. |
azdata bdc spark session info | 활성 Spark 세션에 대한 정보를 가져옵니다. |
azdata bdc spark session log | 활성 Spark 세션에 대한 실행 로그를 가져옵니다. |
azdata bdc spark session state | 활성 Spark 세션에 대한 실행 상태를 가져옵니다. |
azdata bdc spark session delete | Spark 세션을 삭제합니다. |
azdata bdc spark session create
그러면 새 대화형 Spark 세션이 만들어집니다. 호출자는 Spark 세션의 유형을 지정해야 합니다. 이 세션은 azdata 실행의 수명을 초과하여 유지되며 'spark 세션 삭제'를 사용하여 삭제해야 합니다.
azdata bdc spark session create [--session-kind -k]
[--jar-files -j]
[--py-files -p]
[--files -f]
[--driver-memory]
[--driver-cores]
[--executor-memory]
[--executor-cores]
[--executor-count]
[--archives -a]
[--queue -q]
[--name -n]
[--config -c]
[--timeout-seconds -t]
예제
세션을 만듭니다.
azdata bdc spark session create --session-kind pyspark
선택적 매개 변수
--session-kind -k
만들 세션 유형의 이름입니다. spark, pyspark, sparkr 또는 sql 중 하나입니다.
--jar-files -j
jar 파일 경로 목록입니다. 목록을 전달하려면 JSON에서 값을 인코딩합니다. 예: ‘[“entry1”, “entry2”]‘
--py-files -p
python 파일 경로의 목록입니다. 목록을 전달하려면 JSON에서 값을 인코딩합니다. 예: ‘[“entry1”, “entry2”]‘
--files -f
파일 경로 목록입니다. 목록을 전달하려면 JSON에서 값을 인코딩합니다. 예: ‘[“entry1”, “entry2”]‘
--driver-memory
드라이버에 할당할 메모리 양입니다. 단위를 값의 일부로 지정합니다. 예: 512M 또는 2G
--driver-cores
드라이버에 할당할 CPU 코어의 양입니다.
--executor-memory
실행기에 할당할 메모리 크기입니다. 단위를 값의 일부로 지정합니다. 예: 512M 또는 2G
--executor-cores
실행자에 할당할 CPU 코어의 양입니다.
--executor-count
실행할 실행기의 인스턴스 수입니다.
--archives -a
보관 경로 목록입니다. 목록을 전달하려면 JSON에서 값을 인코딩합니다. 예: ‘[“entry1”, “entry2”]‘
--queue -q
세션을 실행할 Spark 큐의 이름입니다.
--name -n
Spark 세션의 이름입니다.
--config -c
Spark 구성 값을 포함하는 이름 값 쌍의 목록입니다. JSON 사전으로 인코딩됩니다. 예: '{"name":"value", "name2":"value2"}'.
--timeout-seconds -t
세션 유휴 시간 제한(초)입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc spark session list
Spark의 모든 활성 세션을 나열합니다.
azdata bdc spark session list
예제
모든 활성 세션을 나열합니다.
azdata spark session list
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc spark session info
지정된 ID를 사용하여 활성 Spark 세션에 대한 세션 정보를 가져옵니다. 세션 ID는 'spark session create'에서 반환됩니다.
azdata bdc spark session info --session-id -i
예제
ID가 0인 세션에 대한 세션 정보를 가져옵니다.
azdata spark session info --session-id 0
필수 매개 변수
--session-id -i
Spark 세션 ID 번호입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc spark session log
지정된 ID를 사용하여 활성 Spark 세션에 대한 세션 로그 항목을 가져옵니다. 세션 ID는 'spark session create'에서 반환됩니다.
azdata bdc spark session log --session-id -i
예제
ID가 0인 세션에 대한 세션 로그를 가져옵니다.
azdata spark session log --session-id 0
필수 매개 변수
--session-id -i
Spark 세션 ID 번호입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc spark session state
지정된 ID를 사용하여 활성 Spark 세션의 세션 상태를 가져옵니다. 세션 ID는 'spark session create'에서 반환됩니다.
azdata bdc spark session state --session-id -i
예제
ID가 0인 세션의 세션 상태를 가져옵니다.
azdata spark session state --session-id 0
필수 매개 변수
--session-id -i
Spark 세션 ID 번호입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc spark session delete
그러면 대화형 Spark 세션이 삭제됩니다. 세션 ID는 'spark session create'에서 반환됩니다.
azdata bdc spark session delete --session-id -i
예제
세션을 삭제합니다.
azdata spark session delete --session-id 0
필수 매개 변수
--session-id -i
Spark 세션 ID 번호입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
다음 단계
다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
azdata 도구를 설치하는 방법에 대한 자세한 내용은 azdata 설치를 참조하세요.