Підключення S3, як сховища даних до ClickHouse

Ви можете перенести частину своїх даних в S3, легко підключивши ваш S3 bucket до вашої таблиці ClickHouse.

Ви можете налаштувати свій сервер використовуючи цей приклад:

<clickhouse>
    <storage_configuration>
        ...
        <disks>
            <s3>
                <type>s3</type>
                <endpoint>https://sample-bucket.s3.us-east-2.amazonaws.com/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>
                <cache_enabled>true</cache_enabled>
            <data_cache_enabled>true</data_cache_enabled>   
                <cache_path>/var/lib/clickhouse/disks/s3/cache/</cache_path>
            </s3>
        </disks>
        ...
    </storage_configuration>
</clickhouse>

Після модифікації, очевидно, перезавантажте ваш сервер.

Щоб прикріпити підключений S3 bucket до таблиці, ви можете скористатися цією інструкцією:

Перенесення застарілиз даних з диску ClickHouse на S3 із TTL

Більш детальна інформація доступна за посиланням:

Last updated