并不是所有OSS-HDFS中存储的数据都需要频繁访问,但基于数据合规或者存档等原因,部分数据仍然需要继续保存。针对以上问题,OSS-HDFS服务支持数据的冷热分层存储,对于经常需要访问的数据以标准类型进行存储,对于较少访问的数据以低频、归档以及冷归档类型进行存储,从而降低总存储成本。
前提条件
- 已在OSS-HDFS服务中写入数据。
- 华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)、华北3(张家口)、中国香港、新加坡、德国(法兰克福)、美国(硅谷)、美国(弗吉尼亚)、印度尼西亚(雅加达)地域支持使用冷热分层存储功能。
- 已提交工单申请使用冷热分层存储功能。
- 已配置4.4.0及以上版本JindoSDK 。具体操作,请参见非EMR集群接入OSS-HDFS服务快速入门。
注意事项
操作步骤
相关命令
命令语法 | 使用说明 |
---|---|
|
该命令用于为某个路径下的数据指定存储策略。
在没有对文件或子目录设置存储类型的情况下,文件或子目录的存储策略默认继承父目录的存储类型。例如oss://examplebucket/dir的存储类型为CLOUD_STD,则oss://examplebucket/dir/subdir存储类型也为CLOUD_STD。 |
|
该命令用于查询指定路径下数据的存储策略。 |
|
该命令用于取消指定路径下的数据的存储策略。 |
|
该命令用于查询指定路径下数据存储策略的转换状态。转换状态分为以下三种:
|
常见问题
如果误删除冷热分层对应的生命周期规则怎么办?
开启冷热分层后,OSS会自动创建同时包含转换为低频、归档以及冷归档类型三种策略的生命周期规则。如果您误删除了其中一种或多种策略的生命周期规则,可能会造成数据无法执行冷热分层存储。
解决方法:
- 关闭冷热分层存储。
- 重新设置生命周期规则。