【问题标题】:Faster way to grant access privileges to ADLS on HDInsight cluster provisioning?在 HDInsight 群集设置上授予 ADLS 访问权限的更快方法?
【发布时间】:2017-02-09 14:42:58
【问题描述】:

我有一个 Azure Data Lake Store (ADLS),其中包含我需要从 HDInsight 群集访问以进行分析的大约 100k 文件。当我通过 Azure 门户配置集群时,我将此 ADLS 用于集群的存储,并使用服务主体 +“数据湖存储访问”功能为 ADLS 上的所有文件分配 rwx 权限。此功能似乎一次授予对每个文件的访问权限,速度约为每分钟 2k:授予权限需要一个多小时!

是否有更快的方法来授予新集群对其关联 ADLS 的 rwx 权限?

【问题讨论】:

    标签: azure azure-hdinsight azure-data-lake


    【解决方案1】:

    是的,有更好的方法来完成这一切。您需要一次性将 Azure Active Directory 组的权限添加到您的所有文件和文件夹。设置完成后,无论何时创建新的 HDInsight 群集,服务主体只需成为该组的成员。

    总结一下:

    1. 创建新的 Azure Active Directory 组
    2. 将您的 ADLS 帐户中的权限传播到该组的相应文件和文件夹
    3. 创建 HDInsight 群集。选择正确的服务主体 创建它时。
    4. 将服务主体添加到创建的组中 第 1 步

    希望这会有所帮助,如果您有任何问题,请告诉我。

    【讨论】:

    • 谢谢阿米特——听起来我每次都在重新运行权限分配,而我不需要这样做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 2019-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多