azdata bdc hdfs mount
적용 대상: Azure Data CLI(azdata
)
다음 문서에서는 azdata 도구의 sql 명령에 대한 참조를 제공합니다. 다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
명령
명령 | 설명 |
---|---|
azdata bdc hdfs mount create | HDFS에서 원격 저장소의 탑재를 만듭니다. |
azdata bdc hdfs mount delete | HDFS에서 원격 저장소의 탑재를 삭제합니다. |
azdata bdc hdfs mount status | 탑재의 상태입니다. |
azdata bdc hdfs mount refresh | HDFS에서 탑재의 내용을 새로 고칩니다. |
azdata bdc hdfs mount create
HDFS에서 원격 저장소의 탑재를 만듭니다. 원격 저장소에 액세스하기 위한 자격 증명(있는 경우)은 환경 변수 MOUNT_CREDENTIALS 키=값 쌍의 쉼표로 구분된 목록으로 사용하여 지정해야 합니다. 키 또는 값의 모든 쉼표는 이스케이프해야 합니다.
azdata bdc hdfs mount create --remote-uri -r
--mount-path -m
예제
공유 키를 사용하여 HDFS 경로 /mounts/adlsv2/data의 ADLS Gen 2 계정 "adlsv2example"에 컨테이너 "데이터"를 탑재하려면
Set the MOUNT_CREDENTIALS environment variable as "fs.azure.abfs.account.name=<your-storage-account-name>.dfs.core.windows.net,fs.azure.account.key.<your-storage-account-name>.dfs.core.windows.net=<storage-account-access-key>".
azdata bdc hdfs mount create --remote-uri abfs://data@adlsv2example.dfs.core.windows.net/
--mount-path /mounts/adlsv2/data
로컬 HDFS 경로 /mounts/hdfs/에 원격 HDFS BDC(hdfs://namenode1:8080/)를 탑재하려면 다음을 실행합니다.
azdata bdc hdfs mount create --remote-uri hdfs://namenode1:8080/ --mount-path /mounts/hdfs/
필수 매개 변수
--remote-uri -r
탑재할 원격 저장소의 URI입니다(탑재 원본).
--mount-path -m
탑재를 만들어야 하는 HDFS 경로(탑재 대상).
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc hdfs mount delete
HDFS에서 원격 저장소의 탑재를 삭제합니다.
azdata bdc hdfs mount delete --mount-path -m
예제
ADLS Gen 2 스토리지 계정의 /mounts/adlsv2/data에서 만든 탑재를 삭제합니다.
azdata bdc hdfs mount delete --mount-path /mounts/adlsv2/data
필수 매개 변수
--mount-path -m
삭제해야 하는 탑재에 해당하는 HDFS 경로입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc hdfs mount status
탑재의 상태입니다.
azdata bdc hdfs mount status [--mount-path -m]
예제
경로별 탑재 상태 가져오기
azdata bdc hdfs mount status --mount-path /mounts/hdfs
모든 탑재의 상태를 가져옵니다.
azdata bdc hdfs mount status
선택적 매개 변수
--mount-path -m
탑재 경로입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata bdc hdfs mount refresh
HDFS에서 탑재의 내용을 새로 고칩니다.
azdata bdc hdfs mount refresh --mount-path -m
예제
/mounts/adlsv2/data에서 만든 탑재를 새로 고칩니다.
azdata bdc hdfs mount refresh --mount-path /mounts/adlsv2/data
필수 매개 변수
--mount-path -m
새로 고쳐야 하는 탑재에 해당하는 HDFS 경로입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
다음 단계
다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
azdata 도구를 설치하는 방법에 대한 자세한 내용은 azdata 설치를 참조하세요.