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 환경 변수를 ‘yes’로 설정하면 됩니다. 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 이미지 리포지토리에 있는 경우, “repository” 매개 변수도 필요합니다.
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 설치를 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기