OneFS:如何启用 HDFS ACL

Sommaire: 从 OneFS 9.3.0 开始,OneFS 支持 Hadoop 分布式文件系统 (HDFS) 访问控制列表 (ACL) 以提高兼容性。默认情况下,它处于禁用状态。本文介绍启用 HDFS ACL 的步骤。

Cet article s’applique à Cet article ne s’applique pas à Cet article n’est lié à aucun produit spécifique. Toutes les versions de produits ne sont pas identifiées dans cet 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 语义。 

  1. 在 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>
  2. 在 Hadoop 群集上配置 ACL:配置 dfs.namenode.acls.enabledhdfs-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 来正确设置和配置此功能。
  3. 使用 设置 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

Renseignements supplémentaires

Produits touchés

Isilon
Propriétés de l’article
Numéro d’article: 000205102
Type d’article: How To
Dernière modification: 30 déc. 2025
Version:  4
Obtenez des réponses à vos questions auprès d’autre utilisateurs de Dell
Services de soutien
Vérifiez si votre appareil est couvert par les services de soutien.