本文主要介绍文件存储HDFS版的产品规格限制、协议功能限制、Hadoop fs命令限制及API限制。

产品规格限制

限制项 限制说明
每个账号在单个地域内可创建的文件系统数量 3个
单个文件系统可创建的挂载点数量 2个
单个文件系统同一时刻可挂载计算节点的数量 挂载点数量不限
单个文件系统的最大目录层级 1000层
单个文件系统最大文件或目录数量 10亿
单个文件容量上限 1 EiB
同一时刻活跃进程数 支持10000个SDK进程运行

协议功能限制

  • 不支持符号链接(Symbolic Links)。
  • 不支持文件截断(truncate)。
  • 不支持文件拼接(concat)。
  • 不支持扩展属性(XAttrs)相关操作。
  • 不支持快照(Snapshot)相关操作。
  • 不支持代理令牌(Delegation Token)、checksum(setWriteChecksum、setVerifyChecksum)相关操作。
  • 不支持checksum相关操作(setWriteChecksum、setVerifyChecksum)。
  • 不支持ACL相关操作。
  • 不支持文件块位置信息(FileBlockLocations)。
  • 路径、文件和目录命名说明
    • 路径
      • 仅支持以unicode编码的字符或字符串。
      • 路径的元素不能包含0~31的ASCII码。
    • 文件名和目录:
      • 不能为空字符串、单个点(.)和两个点(..)。
      • 不能包含冒号(:)、正斜线(/)和波浪线(~)。

Hadoop fs命令限制

  • 不支持快照(snapshot)相关命令(createSnapshot、deleteSnapshot、renameSnapshot)。
  • 不支持ACL相关命令(setfacl、getfacl)。
  • 不支持XAttr相关命令(setfattr、getfattr)。
  • 不支持文件截断相关命令(truncate)。

更多有关开源Hadoop的信息,请参见Hadoop文档

API限制

不支持WebHDFS REST API。