您好我使用Azure Data Lake Analysis分析系统日志 .
而且,我遇到了从Data Lake Analysis(U-SQL)连接Blob存储的问题
此U-SQL显示从blob存储读取文件
在启动这个U-SQL之前,我创建了test2 blob存储和testcon容器
(并设置访问策略)
@searchlog =
EXTRACT UserId int,
Start DateTime,
Region string,
Query string,
Duration int,
Urls string,
ClickedUrls string
FROM @"wasb://testcon@test2/SearchLog.tsv"
USING Extractors.Tsv();
但我遇到了一个例外 .
Error
E_STORE_USER_FAILURE
Message
Secret not found for the specified user account Cosmos Path: wasb://testcon@test2/SearchLog.tsv
我怎么解决这个问题?
1 回答
确保您的Windows Azure Blob存储帐户已在Azure Data Lake Analytics帐户中注册 . 我已经从Registering Your Windows Azure Blob Storage account复制了以下步骤 .
导航到Azure门户并登录 .
导航到Azure Data Lake Analytics帐户 .
在“设置”下选择“数据源” .
验证您的WABS帐户是否已列出 . 如果是,请停在这里 . 如果不是,请继续执行下一步 .
单击“添加数据源” .
从“存储类型”下拉列表中选择“Azure存储” .
从“选择方法”下拉列表中选择“选择帐户” .
从Azure存储下拉列表中选择您的WABS帐户 .
单击“添加” .