다음을 통해 공유


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 설치를 참조하세요.