적용 대상: Azure Data CLI(
azdata)
메모
이전에 Azure Data CLI(azdata)에서 처리한 일부 시나리오는 이제 Azure CLI(az) 확장 및 Azure Arc 기반 워크플로를 통해 관리됩니다. 모든 azdata 명령에 대한 단일 1:1 대체는 없습니다. 다음 표에서는 일반적으로 관련된 Azure CLI 대안이 존재하는 위치를 중점적으로 설명합니다.
| azdata 명령 영역 | Azure CLI 확장/명령 그룹 | Azure CLI 참조 |
|---|---|---|
azdata arc dc * |
az arcdata |
Azure Arc 데이터 CLI 참조 |
azdata arc sql mi * |
az arcdata sql mi |
CLI를 사용하여 Azure SQL Managed Instance 관리 |
azdata arc postgres * |
az arcdata postgres |
CLI를 사용하여 PostgreSQL 서버 관리 |
azdata migrate * |
az datamigration |
CLI를 사용하여 마이그레이션 |
azdata extension * |
az extension * |
Azure CLI 확장 개요 |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Azure CLI에 해당하지 않음(사용 sqlcmd, SSMS 또는 기타 SQL 도구) |
sqlcmd 유틸리티 SQL Server Management Studio |
새 자동화 및 관리 시나리오의 경우 Azure CLI(az), Azure CLI 확장 및 Azure Arc Portal 환경을 선호합니다.
다음 문서에서는 azdata 도구의 sql 명령에 대한 참조를 제공합니다. 다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
명령어
| Command | 설명 |
|---|---|
| azdata bdc hdfs key | Hadoop 암호화 영역 키를 관리합니다. |
| azdata bdc hdfs status | Hdfs 서비스 상태 명령. |
| azdata bdc hdfs shell | HDFS 셸은 HDFS 파일 시스템에 대한 간단한 대화형 명령 셸입니다. |
| azdata bdc hdfs ls | 지정된 파일 또는 디렉터리의 상태를 나열합니다. |
| azdata bdc hdfs exists | 파일 또는 디렉터리가 있는지 확인합니다. 있으면 True를 반환하고, 그렇지 않으면 False를 반환합니다. |
| azdata bdc hdfs mkdir | 지정된 경로에 디렉터리를 만듭니다. |
| azdata bdc hdfs mv | 지정된 파일 또는 경로를 지정된 위치로 이동합니다. |
| azdata bdc hdfs create | 지정된 위치에 텍스트 파일을 만듭니다. 데이터 매개 변수를 통해 간단한 텍스트 콘텐츠를 추가할 수 있습니다. |
| azdata bdc hdfs cat | 파일의 내용을 읽습니다. 오프셋 및 길이(바이트)는 선택적 매개 변수입니다. |
| azdata bdc hdfs rm | 파일 또는 디렉터리를 제거합니다. |
| azdata bdc hdfs rmr | 파일 또는 디렉터리를 재귀적으로 제거합니다. |
| azdata bdc hdfs chmod | 지정된 파일 또는 디렉터리에 대한 사용 권한을 변경합니다. |
| azdata bdc hdfs chown | 지정된 파일의 소유자 또는 그룹을 변경합니다. |
| azdata bdc hdfs cp | 로컬 컴퓨터와 HDFS 간에 파일 또는 디렉터리를 복사합니다. |
| azdata bdc hdfs mount | HDFS에서 원격 저장소의 탑재를 관리합니다. |
| azdata bdc hdfs settings | hdfs 서비스에 대한 BDC 설정 명령입니다. |
| azdata bdc hdfs encryption-zone | HDFS에서 암호화 영역을 관리합니다. |
azdata bdc hdfs shell
HDFS 셸은 HDFS 파일 시스템에 대한 간단한 대화형 명령 셸입니다.
azdata bdc hdfs shell
예제
셸을 시작합니다.
azdata bdc hdfs shell
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs ls
지정된 파일 또는 디렉터리의 상태를 나열합니다.
azdata bdc hdfs ls --path -p
예제
목록 상태
azdata bdc hdfs ls --path "tmp/"
필수 매개 변수
--path -p
목록 상태에 대한 경로입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs exists
파일 또는 디렉터리가 있는지 확인합니다. 있으면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
azdata bdc hdfs exists --path -p
예제
파일 또는 디렉터리 존재 여부를 확인합니다.
azdata bdc hdfs exists --path "tmp/"
필수 매개 변수
--path -p
존재 여부를 확인할 경로입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs mkdir
지정된 경로에 디렉터리를 만듭니다.
azdata bdc hdfs mkdir --path -p
예제
디렉터리를 만듭니다.
azdata bdc hdfs mkdir --path "tmp/"
필수 매개 변수
--path -p
만들 디렉터리의 이름입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs mv
지정된 파일 또는 경로를 지정된 위치로 이동합니다.
azdata bdc hdfs mv --source-path -s
--target-path -t
예제
파일 또는 디렉터리를 이동합니다.
azdata bdc hdfs mv --source-path "tmp/" --target-path "dest/"
필수 매개 변수
--source-path -s
이동할 디렉터리입니다.
--target-path -t
이동할 위치입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs create
지정된 위치에 텍스트 파일을 만듭니다. 데이터 매개 변수를 통해 간단한 텍스트 콘텐츠를 추가할 수 있습니다.
azdata bdc hdfs create --path -p
--data -d
예제
파일을 만듭니다.
azdata bdc hdfs create --path "tmp/test.txt" --data "This is a test."
필수 매개 변수
--path -p
만들 파일의 이름입니다.
--data -d
파일의 내용입니다. 간단한 텍스트 콘텐츠를 위한 것입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs cat
파일의 내용을 읽습니다. 오프셋 및 길이(바이트)는 선택적 매개 변수입니다.
azdata bdc hdfs cat --path -p
--offset
--length -l
예제
파일을 읽습니다.
azdata bdc hdfs cat --path "tmp/test.txt"
필수 매개 변수
--path -p
읽을 파일의 이름입니다.
--offset
읽을 파일 내의 바이트 오프셋 수입니다.
--length -l
읽을 데이터의 길이입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs rm
파일 또는 디렉터리를 제거합니다.
azdata bdc hdfs rm --path -p
예제
파일 또는 디렉터리를 제거합니다.
azdata bdc hdfs rm --path "tmp/"
필수 매개 변수
--path -p
제거할 파일의 이름입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs rmr
파일 또는 디렉터리를 재귀적으로 제거합니다.
azdata bdc hdfs rmr --path -p
예제
재귀 제거 디렉터리입니다.
azdata bdc hdfs rmr --path "tmp/"
필수 매개 변수
--path -p
재귀적으로 제거할 파일의 이름입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs chmod
지정된 파일 또는 디렉터리에 대한 사용 권한을 변경합니다.
azdata bdc hdfs chmod --path -p
--permission
예제
파일 또는 디렉터리 권한을 변경합니다.
azdata bdc hdfs chmod --permission 775 --path "tmp/test.txt"
필수 매개 변수
--path -p
사용 권한을 설정할 파일 또는 디렉터리의 이름입니다.
--permission
설정할 권한 8진수입니다. 예제 "775".
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs chown
지정된 파일의 소유자 또는 그룹을 변경합니다.
azdata bdc hdfs chown --path -p
--owner
--group -g
예제
소유자 및 그룹을 변경합니다.
azdata bdc hdfs chown --owner hdfs --group superusergroup --path "tmp/test.txt"
필수 매개 변수
--path -p
소유자를 변경할 파일 또는 디렉터리의 이름입니다.
--owner
설정할 소유자 이름입니다.
--group -g
설정할 그룹 이름입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata bdc hdfs cp
로컬 컴퓨터와 HDFS 간에 파일 또는 디렉터리를 복사합니다. 입력이 디렉터리이면 전체 디렉터리 트리가 복사됩니다. 대상 파일 또는 디렉터리가 있으면 명령이 실패합니다. 원격 HDFS 디렉터리 접두사를 지정하려면 경로에 "hdfs:"를 접두사로 지정합니다.
azdata bdc hdfs cp --from-path -f
--to-path -t
예제
로컬 컴퓨터와 HDFS 간에 파일 또는 디렉터리를 복사합니다.
azdata bdc hdfs cp --from-path "tmp/test.txt" --to-path "hdfs:/user/me/test.txt"
필수 매개 변수
--from-path -f
복사할 경로의 이름입니다. 경로를 "hdfs:"로 접두사로 지정하여 HDFS 경로를 나타냅니다.
--to-path -t
복사할 경로의 이름입니다. 경로를 "hdfs:"로 접두사로 지정하여 HDFS 경로를 나타냅니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
다음 단계
다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
azdata 도구를 설치하는 방법에 대한 자세한 내용은 azdata 설치를 참조하세요.