Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 在HDInsight群集资源调配上向ADL授予访问权限的更快方法?_Azure_Azure Hdinsight_Azure Data Lake - Fatal编程技术网

Azure 在HDInsight群集资源调配上向ADL授予访问权限的更快方法?

Azure 在HDInsight群集资源调配上向ADL授予访问权限的更快方法?,azure,azure-hdinsight,azure-data-lake,Azure,Azure Hdinsight,Azure Data Lake,我有一个Azure Data Lake Store(ADLS),其中包含约100k个文件,我需要从HDInsight群集访问这些文件进行分析。当我通过Azure Portal配置集群时,我将此ADL用于集群的存储,并使用服务主体+“数据湖存储访问”功能为ADL上的所有文件分配rwx权限。此功能似乎一次授予对每个文件的访问权限,速度约为每分钟2k:仅授予权限就需要一个多小时 有没有一种更快的方法可以在其关联的ADL上授予新群集rwx权限?是的,有更好的方法可以设置所有这些。您需要一次性将Azure

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


有没有一种更快的方法可以在其关联的ADL上授予新群集rwx权限?

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

因此,总结一下:

  • 创建新的Azure Active Directory组
  • 将ADLS帐户中的权限传播到此组中相应的文件和文件夹
  • 创建HDInsight群集。选择正确的服务主体 当创建它时
  • 将服务主体添加到中创建的组 第一步
  • 希望这对您有所帮助,如果您有任何问题,请务必告诉我。

    谢谢您,阿米特——听起来我每次都在重新运行权限分配,而我不需要这样做。