メインコンテンツまでスキップ
に最終更新

Apache Ozone

Doris はバージョン 4.0.4 以降、S3 Gateway 経由で Apache Ozone にアクセスできます。

このドキュメントでは、Apache Ozone へのアクセスに必要なパラメータを説明します。これらのパラメータは次の設定に適用されます。

  • Catalog のプロパティ
  • テーブル値関数のプロパティ
  • Broker Load のプロパティ
  • Export のプロパティ
  • Outfile のプロパティ

Ozone を専用のストレージタイプとして使用するには、"fs.ozone.support" = "true" を明示的に設定してください。

パラメータの概要​

プロパティ名旧名称説明デフォルト値必須
ozone.endpoints3.endpointOzone S3 Gateway のエンドポイント(例: http://ozone-s3g:9878)なしはい
ozone.regions3.regionOzone S3 Gateway のリージョンus-east-1いいえ
ozone.access_keys3.access_key, s3.access-key-id認証に使用するアクセスキーなしいいえ*
ozone.secret_keys3.secret_key, s3.secret-access-key認証に使用するシークレットキーなしいいえ*
ozone.session_tokens3.session_token, s3.session-tokenセッショントークンなしいいえ
ozone.connection.maximums3.connection.maximum最大接続数100いいえ
ozone.connection.request.timeouts3.connection.request.timeoutリクエストのタイムアウト(ミリ秒)10000いいえ
ozone.connection.timeouts3.connection.timeout接続のタイムアウト(ミリ秒)10000いいえ
ozone.use_path_styleuse_path_style, s3.path-style-accessパス形式のアクセスを使用するかどうかtrueいいえ
ozone.force_parsing_by_standard_uriforce_parsing_by_standard_uri標準 URI 解析を強制するかどうかfalseいいえ
fs.ozone.supportOzone をストレージタイプとして有効にするかどうかfalseはい

注意事項:

  • ozone.access_key と ozone.secret_key は両方を一緒に設定する必要があります。
  • fs.s3a.* キーは Ozone のプロパティとして直接解析されません。ozone.* キーまたは互換性のある s3.* キーを使用してください。
  • Ozone は s3://、s3a://、s3n:// の URI スキームをサポートします。
  • ozone.endpoint(または s3.endpoint)を設定するだけでは Ozone は有効になりません。fs.ozone.support=true を設定する必要があります。

設定例​

ozone.* キーを使用する場合:

"fs.ozone.support" = "true",
"ozone.endpoint" = "http://ozone-s3g:9878",
"ozone.access_key" = "hadoop",
"ozone.secret_key" = "hadoop",
"ozone.region" = "us-east-1",
"ozone.use_path_style" = "true"

互換性のある s3.* エイリアスを使用する場合:

"fs.ozone.support" = "true",
"s3.endpoint" = "http://ozone-s3g:9878",
"s3.access_key" = "hadoop",
"s3.secret_key" = "hadoop",
"s3.region" = "us-east-1",
"s3.path-style-access" = "true"