오존 쉘은 명령 줄에서 오존과 상호 작용하는 기본 인터페이스입니다. 이면에서는 Java API를 사용합니다 .
ozone sh명령 을 사용하지 않고는 액세스 할 수없는 기능이 있습니다 . 예를 들면 :
- 할당량으로 볼륨 생성
- 내부 ACL 관리
- 암호화 키로 버킷 만들기
이 모든 것은 일회성 관리 작업입니다. 애플리케이션은 Hadoop 호환 파일 시스템 (o3fs 또는 ofs) 또는 S3 인터페이스와 같은 다른 인터페이스를 사용하여이 CLI없이 Ozone을 사용할 수 있습니다.
오존 쉘 도움말은 개체 수준 또는 작업 수준 에서 호출 할 수 있습니다 .
예를 들면 :
ozone sh volume --help
볼륨에 대해 가능한 모든 작업을 표시합니다.
또는 다음과 같은 특정 작업을 설명하기 위해 호출 할 수 있습니다.
ozone sh volume create --help
create볼륨 에 대한 명령 의 명령 줄 옵션을 인쇄합니다 .
일반 명령 형식
오존 쉘 명령은 다음과 같은 형식을 취합니다.
오존 sh 개체 작업 URL
ozone 스크립트는 모든 Ozone 하위 명령을 호출하는 데 사용됩니다. 오존 쉘은 sh명령을 통해 호출됩니다 .
개체는 볼륨, 버킷 또는 키일 수 있습니다. 작업은 만들기, 나열, 삭제 등과 같은 다양한 동사입니다.
작업에 따라 Ozone URL은 다음 형식의 볼륨, 버킷 또는 키를 가리킬 수 있습니다.
[스키마] [서버 : 포트] / volume / bucket / key
어디,
- 스키마o3 -Ozone API에 액세스하기위한 기본 RPC 프로토콜 이어야합니다 . 스키마 사용은 선택 사항입니다.
- 서버 : 포트 -이것은 Ozone Manager의 주소입니다. 포트가 생략되면 ozone-site.xml의 기본 포트가 사용됩니다.
자세한 내용은 볼륨 명령, 버킷 명령 및 키 명령 섹션을 참조하십시오.
볼륨 작업
볼륨은 관리자 만 관리하는 계층 구조의 최상위 요소입니다. 선택적으로 할당량 및 소유자 사용자를 지정할 수 있습니다.
예제 명령 :
버킷 작업
버킷은 객체 계층 구조의 두 번째 수준이며 AWS S3 버킷과 유사합니다. 사용자는 필요한 권한이있는 경우 볼륨에 버킷을 만들 수 있습니다.
명령 예 :
'기술_Ozone' 카테고리의 다른 글
OzoneFS를 사용하는 Kubernetes의 Spark (0) | 2022.08.10 |
---|---|
Prometheus로 모니터링 (0) | 2022.08.10 |
테스트 도구 (0) | 2022.08.10 |
감사 파서 (0) | 2022.08.10 |
오존 관리자 (0) | 2022.08.10 |