作业提交失败,用户datalakeanalyticsaccountname没有Data Lake Analytics所需的/ system / path中子文件夹的权限 . 请从Data Lake Analytics Azure门户运行“添加用户向导”,或使用Azure PowerShell将用户访问权限授予Data Lake Store上的/ system /及其子项 .
数据工厂似乎将数据湖分析帐户的“名称”视为用户并抱怨权限 . 我使用Azure Data Lake Analytics链接服务进行U-SQL转换活动 .
{
"name": "LsDataLakeAnalytics",
"properties": {
"type": "AzureDataLakeAnalytics",
"typeProperties": {
"accountName": "<data lake analytics account name>",
"authorization": "**********",
"sessionId": "**********",
"subscriptionId": "xxxxxxxx",
"resourceGroupName": "xxxxxxx"
}
}
}
我是默认Data Lake Store中的超级用户,我使用我的组织凭据授权链接服务 . 我甚至检查了对/ system / folder路径的访问权限,并获得了RWX访问权限 . 我究竟做错了什么?谢谢 .
1 回答
在进一步调查中,它归结为Data Lake Store上的防火墙设置 . 关闭防火墙后,Azure Data Lake Analytics(ADLA)能够访问Azure Data Lake Store(ADLS) .
我们需要进一步弄清楚如何在ADLS中启用防火墙并同时为ADLA提供ADLA访问权限 . 谢谢 .