尝试将计算节点添加到ADF(v1),使用Azure Data Lake Analytics链接服务创建一些简单的u-sql作业 . Data Lake Store Linked Service已经到位,并且正在使用服务原则认证,但我无法使用servicePrincipalId和Key部署ADLA链接服务 .
根据这篇文章,ADLA Linked Service现在支持服务原则认证:https://docs.microsoft.com/en-us/azure/data-factory/v1/data-factory-usql-activity#azure-data-lake-analytics-linked-service
intellisense告诉我参数无效并且坚持用户凭证 . 这是一个截图:
(视觉工作室数据工厂项目btw中的相同警告 . )
无论如何,当我使用SPN部署时,我收到错误“实体配置失败:内部服务器错误” .
有没有人成功使用ADLA链接服务的服务原则auth?
2 回答
它适用于我使用以下设置:
还要确保您已经从Data Lake Analytics运行“添加用户向导” . 使用此向导,我将服务主体添加为具有R W权限的所有者 .
编辑:This blog post刚刚发布,其中包含有关Serivce Principal身份验证的许多详细信息
经过几周的挫折,这个问题突然解决了 .
正如@Simon建议的那样,通过ADLA的"Add Users Wizard"添加SP肯定是任何数据湖相关管道的必需品 . 除此之外@Paul's blog清楚地解释了这个过程 .
事实上,我的管道突然在午夜开始工作并且从那以后没有失败,这让我觉得ADF最近修复了一些错误 . 因此,在ADFv2完全成为GA之前,我建议一遍又一遍地部署链接服务,或者更好(但更令人沮丧)从头开始部署新的管道和服务 .