使用时出现错误

_adlsFileSystemClient.FileSystem.Create(_adlsAccountName, destFilePath, stream, overwrite)

将文件上传到Datalake。超过30Mb的文件会出现错误。对于较小的文件它可以正常工作。

错误是:



还有其他人遇到过吗?还是观察到类似的行为?我通过将文件分割成30Mb的片段并上传来解决此问题。

但是,从长远来看,这是不切实际的,因为原始文件为380Mb,并且可能更大。从长远来看,我不想在我的数据湖中有10-15个解剖的文件。我想上传为单个文件。

我可以通过门户界面将完全相同的文件上传到Datalake。

最佳答案

它回答了here

当前的大小限制为30000000字节。您可以通过创建初始文件然后追加(流大小均小于限制)来解决。

关于c# - 使用DataLakeStoreFileSystemManagementClient上载到Azure DataLake的30Mb限制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41464103/

10-13 06:31