기술_Ozone

명령 줄 인터페이스

구일칠구 2022. 8. 11. 09:10

오존 쉘은 명령 줄에서 오존과 상호 작용하는 기본 인터페이스입니다. 이면에서는 Java API를 사용합니다 .

ozone sh명령 을 사용하지 않고는 액세스 할 수없는 기능이 있습니다 . 예를 들면 :

  1. 할당량으로 볼륨 생성
  2. 내부 ACL 관리
  3. 암호화 키로 버킷 만들기

이 모든 것은 일회성 관리 작업입니다. 애플리케이션은 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

어디,

  1. 스키마o3 -Ozone API에 액세스하기위한 기본 RPC 프로토콜 이어야합니다 . 스키마 사용은 선택 사항입니다.
  2. 서버 : 포트 -이것은 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