Перейти к содержимому
Последнее обновление

MinIO

В этом документе описаны параметры, необходимые для доступа к MinIO, которые применяются в следующих сценариях:

  • Свойства Catalog
  • Свойства Table Valued Function
  • Свойства Broker Load
  • Свойства Export
  • Свойства Outfile

Doris использует S3 Client для доступа к MinIO по протоколу, совместимому с S3.

Обзор параметров​

Название свойстваУстаревшее названиеОписаниеЗначение по умолчаниюОбязательный
minio.endpoints3.endpointКонечная точка MinIO, используемая для доступа к MinIOДа
minio.access_keys3.access_keyКлюч доступа MinIO, используемый для аутентификацииДа
minio.secret_keys3.secret_keyСекретный ключ MinIO, используемый вместе с ключом доступаДа
minio.connection.maximums3.connection.maximumМаксимальное число соединений S3: задаёт максимальное количество соединений, устанавливаемых со службой MinIO50Нет
minio.connection.request.timeouts3.connection.request.timeoutВремя ожидания запроса S3 в миллисекундах: задаёт время ожидания запроса при подключении к службе MinIO3000Нет
minio.connection.timeouts3.connection.timeoutВремя ожидания соединения S3 в миллисекундах: задаёт время ожидания при установлении соединения со службой MinIO1000Нет
minio.use_path_styles3.use_path_styleИспользовать ли доступ Path-style. Для совместимости с MinIO и другими службами S3, отличными от AWS, рекомендуется установить значение trueFALSEНет

Использование доступа Path-style​

По умолчанию MinIO использует доступ Host-style, но также поддерживает доступ Path-style. Переключить способ доступа можно с помощью параметра minio.use_path_style.

  • Доступ Host-style (по умолчанию): https://bucket.minio.example.com
  • Доступ Path-style (если включён): https://minio.example.com/bucket

Пример конфигурации​

"minio.access_key" = "your-access-key",
"minio.secret_key" = "your-secret-key",
"minio.endpoint" = "http://minio.example.com:9000"

Для версий до 3.1:

"s3.access_key" = "your-access-key",
"s3.secret_key" = "your-secret-key",
"s3.endpoint" = "http://minio.example.com:9000"

Рекомендации по использованию​

  • Рекомендуется использовать префикс minio. для параметров конфигурации, чтобы их связь с MinIO была понятной и единообразной.
  • Для версий до 3.1 используйте устаревший префикс s3..
  • Параметры пула соединений можно настраивать с учётом требований к параллельной работе, чтобы избежать подключения