Перейти к основному содержанию
Перейти к основному содержанию

Использование MinIO

Not supported in ClickHouse Cloud
Примечание

Эта страница не относится к ClickHouse Cloud. Описанная здесь функция недоступна в услугах ClickHouse Cloud. См. руководство ClickHouse Совместимость с ClickHouse Cloud для получения дополнительной информации.

Все функции и таблицы S3 совместимы с MinIO. Пользователи могут получить более высокую пропускную способность при использовании самостоятельно развернутых хранилищ MinIO, особенно при оптимальной сетевой локальности.

Конфигурация S3-backed MergeTree также совместима, с некоторыми незначительными изменениями в настройках:

<clickhouse>
    <storage_configuration>
        ...
        <disks>
            <s3>
                <type>s3</type>
                <endpoint>https://min.io/tables//</endpoint>
                <access_key_id>your_access_key_id</access_key_id>
                <secret_access_key>your_secret_access_key</secret_access_key>
                <region></region>
                <metadata_path>/var/lib/clickhouse/disks/s3/</metadata_path>
            </s3>
            <s3_cache>
                <type>cache</type>
                <disk>s3</disk>
                <path>/var/lib/clickhouse/disks/s3_cache/</path>
                <max_size>10Gi</max_size>
            </s3_cache>
        </disks>
        ...
    </storage_configuration>
</clickhouse>
Совет

Обратите внимание на двойной слэш в теге endpoint — он необходим для обозначения корня бакета.