一般性问题
如何购买 CHDFS?
可以跨地域访问 CHDFS 吗?
不能,目前只支持在 VPC 网络内,通过同地域访问 CHDFS。
使用 CHDFS 有 hadoop 环境要求吗?
所有 Hadoop 2.x 以上版本都可以使用。
CHDFS 支持并发读写同一个文件吗?
CHDFS 支持并发读同一个文件,但是同一个时刻,只支持一个客户端写同一个文件。
CHDFS 中是否存在回收站机制?
HDFS 的回收站功能并不适用于 CHDFS,使用 CHDFS,通过
hdfs fs
命令删除数据,数据会被移动到 ofs://user/${user.name}/.Trash 目录下,并不会发生实际的删除行为,数据仍然会保留在 CHDFS 上。另外您也可以使用 -skipTrash
参数来跳过回收站功能,直接删除数据。如需使用生命周期功能,实现类似 HDFS 回收站定期删除数据的目的,请关注文件的最近更新时间。警告:
参照 HDFS 语义,使用
hdfs fs -rm
命令删除 CHDFS 数据时,CHDFS 会将命令路径 mv
至 .Trash 目录下,并更新该节点的 ATime 及 CTime。若该路径为目录,则子文件节点的 ATime 及 CTime 不会进行刷新。CHDFS 生命周期基于 文件最近更新时间 执行,若配置生命周期删除 .Trash 下的文件,请关注目录下文件的最近更新时间。为避免误删文件,您可手动删除回收站文件,或在-rm
时使用通配 /*
逐个删除路径下文件,以达到逐个更新文件时间的目的。