OneFS:如何启用 HDFS ACL
Summary: 从 OneFS 9.3.0 开始,OneFS 支持 Hadoop 分布式文件系统 (HDFS) 访问控制列表 (ACL) 以提高兼容性。默认情况下,它处于禁用状态。本文介绍启用 HDFS ACL 的步骤。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
HDFS ACL 是 POSIX ACL 的 Apache 实施。它提供了比传统的 POSIX 模式位权限模型更灵活的访问控制。
HDFS ACL 在 Apache Hadoop 2.4.0 及更高版本中可用。
从 OneFS 9.3.0 开始,OneFS 支持 HDFS ACL,以提高与 HDFS 的兼容性。
默认情况下,HDFS ACL 处于禁用状态,需要以下配置才能在 OneFS 中获得一致的 HDFS ACL 语义。
- 在 Isilon 群集上为访问分区启用 HDFS ACL 支持:
# isi hdfs settings modify --hdfs-acl-enabled=true --zone=<HDFS-zone>
如果您的 Hadoop 客户端版本低于 3,请应用以下设置:# isi hdfs settings modify --hadoop-version-3-or-later=false --zone=<HDFS-zone>
否则,请检查并将其更改为 true:# isi hdfs settings modify --hadoop-version-3-or-later=true --zone=<HDFS-zone> - 在 Hadoop 群集上配置 ACL:配置
dfs.namenode.acls.enabled在hdfs-site.xml在 HDFS 上启用 ACL。
要使用 ACL,这需要在 NameNode 上启用 ACL,方法是将以下配置属性添加到hdfs-site.xml并重新启动 NameNode。<property><name>dfs.namenode.acls.enabled</name><value>true</value></property>
或者使用 Cloudera Manager 或 Ambari 来正确设置和配置此功能。 - 使用 设置 HDFS ACL
hdfs dfs -setfacl命令:
https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h17850-dell-emc-isilon-access-control-lists-hdfs-onefs-wp.pdf
Additional Information
将 Hadoop 与 OneFS 结合使用信息中心:
https://www.dell.com/support/kbdoc/en-us/000132441/using-hadoop-with-onefs-info-hub
Affected Products
IsilonArticle Properties
Article Number: 000205102
Article Type: How To
Last Modified: 30 Dec 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.