azdata bdc
적용 대상: Azure Data CLI(azdata
)
다음 문서에서는 azdata 도구의 sql 명령에 대한 참조를 제공합니다. 다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
명령
명령 | 설명 |
---|---|
azdata bdc create | 빅 데이터 클러스터를 만듭니다. |
azdata bdc delete | 빅 데이터 클러스터를 삭제합니다. |
azdata bdc upgrade | SQL Server 빅 데이터 클러스터의 각 컨테이너에 배포된 이미지를 업데이트합니다. |
azdata bdc config | 구성 명령. |
azdata bdc endpoint | 엔드포인트 명령입니다. |
azdata bdc debug | 디버그 명령. |
azdata bdc status | 상태 명령을 빅 데이터 클러스터. |
azdata bdc control | 서비스 명령을 제어합니다. |
azdata bdc sql | Sql 서비스 명령. |
azdata bdc hdfs | Hdfs 서비스 명령입니다. |
azdata bdc spark | Spark 서비스 명령입니다. |
azdata bdc gateway | 게이트웨이 서비스 명령. |
azdata bdc app | 앱 서비스 명령입니다. |
azdata bdc hdfs | HDFS 모듈은 HDFS 파일 시스템에 액세스하기 위한 명령을 제공합니다. |
azdata bdc settings | 설정 명령을 빅 데이터 클러스터. |
azdata bdc spark | Spark 명령을 통해 사용자가 세션, 문, 일괄 처리를 만들고 관리하여 Spark 시스템을 조작할 수 있습니다. |
azdata bdc rotate | 이 명령은 자동 생성된 AD 계정의 암호를 빅 데이터 클러스터로 회전합니다. 자세한 내용은 AD 암호 회전 개요를 참조하세요. |
azdata bdc create
SQL Server 빅 데이터 클러스터 만들기 - 시스템에 Kubernetes 구성과 환경 변수 ['AZDATA_USERNAME', 'AZDATA_PASSWORD']가 필요합니다.
azdata bdc create [--name -n]
[--config-profile -c]
[--accept-eula -a]
[--node-label -l]
[--force -f]
예제
안내된 SQL Server 빅 데이터 클러스터 배포 환경 - 필요한 값에 대한 프롬프트가 표시됩니다.
azdata bdc create
azdata bdc config init
를 통해 초기화된 인수 및 사용자 지정 구성 프로필을 사용하여 빅 데이터 클러스터를 배포합니다.
azdata bdc create --accept-eula yes --config-profile ./path/to/config/profile
사용자 지정 클러스터 이름이 지정되고 기본 구성 프로필 aks-dev-test를 사용하여 배포를 빅 데이터 클러스터.
azdata bdc create --name <cluster_name> --accept-eula yes --config-profile aks-dev-test
인수가 있는 빅 데이터 클러스터 배포 - --force 플래그가 사용되므로 프롬프트가 제공되지 않습니다.
azdata bdc create --accept-eula yes --config-profile aks-dev-test --force
선택적 매개 변수
--name -n
Kubernetes 네임스페이스에 사용되는 빅 데이터 클러스터 이름입니다.
--config-profile -c
클러스터 배포에 사용되는 빅 데이터 클러스터 구성 프로필: ['kubeadm-dev-test', 'kubeadm-prod', 'openshift-prod', 'aks-dev-test-ha', 'aks-dev-test', 'aro-dev-test', 'openshift-dev-test', 'aro-dev-test-ha']
--accept-eula -a
사용 조건에 동의합니까? [예/아니요]. 이 인수를 사용하지 않으려면 환경 변수 ACCEPT_EULA '예'로 설정할 수 있습니다. azdata에 대한 사용 조건은 .에서 https://aka.ms/eula-azdata-en볼 수 있습니다.
--node-label -l
배포할 노드를 지정하는 데 사용되는 빅 데이터 클러스터 노드 레이블입니다.
--force -f
강제로 만들면 사용자에게 값에 대한 메시지가 표시되지 않으며 모든 문제가 stderr의 일부로 인쇄됩니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc delete
SQL Server 빅 데이터 클러스터 삭제 - 시스템에 Kubernetes 구성이 필요합니다.
azdata bdc delete --name -n
[--force -f]
예제
빅 데이터 클러스터 삭제합니다.
azdata bdc delete --name <cluster_name>
필수 매개 변수
--name -n
kubernetes 네임스페이스에 사용되는 빅 데이터 클러스터 이름입니다.
선택적 매개 변수
--force -f
빅 데이터 클러스터를 강제로 삭제합니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc upgrade
SQL Server 빅 데이터 클러스터의 각 컨테이너에 배포된 이미지를 업데이트합니다. 업데이트된 이미지는 전달된 Docker 이미지를 기반으로 합니다. 업데이트된 이미지가 현재 배포된 이미지와 다른 Docker 이미지 리포지토리에서 가져온 경우 "리포지토리" 매개 변수도 필요합니다.
azdata bdc upgrade --name -n
--tag -t
[--repository -r]
[--controller-timeout -k]
[--stability-threshold -s]
[--component-timeout -p]
[--force -f]
예제
빅 데이터 클러스터 동일한 리포지토리에서 새 이미지 태그 "cu2"로 업그레이드합니다.
azdata bdc upgrade -t cu2
빅 데이터 클러스터 새 리포지토리 "foo/bar/baz"에서 태그가 "cu2"인 새 이미지로 업그레이드합니다.
azdata bdc upgrade -t cu2 -r foo/bar/baz
빅 데이터 클러스터 동일한 리포지토리에서 태그가 "cu2"인 새 이미지로 업그레이드합니다. 업그레이드는 컨트롤러가 업그레이드될 때까지 30분, 컨트롤러 db가 업그레이드될 때까지 30분 동안 대기합니다. 그런 다음, 나머지 클러스터를 업그레이드하지 않고 컨트롤러 및 컨트롤러 db가 3분 동안 실행될 때까지 기다립니다. 업그레이드의 각 후속 단계를 완료하는 데 40분이 걸립니다.
azdata bdc upgrade -t cu2 --controller-timeout=30 --component-timeout=40 --stability-threshold=3
필수 매개 변수
--name -n
Kubernetes 네임스페이스에 사용되는 빅 데이터 클러스터 이름입니다.
--tag -t
클러스터의 모든 컨테이너를 업그레이드할 대상 Docker 이미지 태그입니다.
선택적 매개 변수
--repository -r
클러스터의 모든 컨테이너가 해당 이미지를 끌어오도록 하는 Docker 리포지토리입니다.
--controller-timeout -k
업그레이드를 롤백하기 전에 컨트롤러 또는 컨트롤러 데이터베이스가 업그레이드되기를 기다리는 시간(분)입니다.
--stability-threshold -s
업그레이드 후에 안정으로 표시하기 전까지 기다릴 시간(분)입니다.
--component-timeout -p
업그레이드를 일시 중지하기 전에 업그레이드의 각 단계(컨트롤러 업그레이드 후)가 완료되기를 기다리는 시간(분)입니다.
--force -f
있는 경우 업그레이드를 시작하기 전에 클러스터 상태 검사를 무시합니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
다음 단계
다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
azdata 도구를 설치하는 방법에 대한 자세한 내용은 azdata 설치를 참조하세요.