首页 文章

如何使用Azure Blob存储连接到Azure Data Lake Analysis

提问于
浏览
0

您好我使用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 回答

  • 1

    确保您的Windows Azure Blob存储帐户已在Azure Data Lake Analytics帐户中注册 . 我已经从Registering Your Windows Azure Blob Storage account复制了以下步骤 .

    • 导航到Azure门户并登录 .

    • 导航到Azure Data Lake Analytics帐户 .

    • 在“设置”下选择“数据源” .

    • 验证您的WABS帐户是否已列出 . 如果是,请停在这里 . 如果不是,请继续执行下一步 .

    • 单击“添加数据源” .

    • 从“存储类型”下拉列表中选择“Azure存储” .

    • 从“选择方法”下拉列表中选择“选择帐户” .

    • 从Azure存储下拉列表中选择您的WABS帐户 .

    • 单击“添加” .

相关问题