使用对象存储策略
更新时间:2025-08-15 03:41:38
功能概述
创建对象存储策略后,建表未指定相关策略时,系统仍将启用 default 默认存储策略。如需使用对象存储桶直接存储数据,需在建表时添加语句指定对象存储策略;如需使用冷热存储策略,还需配置冷热存储策略,详情请参见配置冷热存储策略。
操作步骤
-
连接数据库。详情参考访问 ClickHouse 数据库。
-
执行以下命令行,添加对象存储策略。
SETTINGS storage_policy = '<策略名称>'; -
以下示例建表语句,在
ossp对象存储策略上,将所有数据全部存储到ossp对象存储磁盘中。$ echo "CREATE TABLE test.t_local ( EventDate DateTime, CounterID UInt32, UserID UInt32 ) ENGINE = MergeTree() PARTITION BY toYYYYMM(EventDate) ORDER BY (CounterID, EventDate) SETTINGS storage_policy = 'ossp'" | curl 'http://<ClickHouse 用户名>:<ClickHouse 密码>@<高可用 IP>:8123/' --data-binary @-