什么是“ Data Lake Store”的Azure Data Lake Storage连接字符串

时间:2018-06-28 19:55:52

标签: azure azure-data-lake azure-storage-emulator

我正在尝试针对AzureStorageEmulator为Azure Data Lake Storage(v1)存储库编写单元测试。这可能吗?如果是这样,我该如何使用create client的参数?另外,它将在我的文件系统上存储这些数据吗?

var client = AdlsClient.CreateClient("accountFqdn????", "token???");

当我打开“ Microsoft Azure存储资源管理器”时,我看到“数据湖存储(预览)->(开发)”为选项,因此我认为这是可能的。

1 个答案:

答案 0 :(得分:1)

我相信Azure Store Emulator适用于:

  

Azure Blob, Queue, and Table services for development purposes

不幸的是,它并非模仿Data Lake Store(至少在撰写本文时如此,但是现在Data Lake Store Gen2由blob存储支持,这可能会改变)。

与仿真器最相似的是LocalRunHelper,但这是用于本地测试U-SQL而不是连接到数据湖存储。

但是,如果您要编写单元测试(而不是端到端测试/集成测试),则可能希望查看MockAdlsClient,它具有与AdlsClient相同的API,但是可以在内存中使用代替。