使用时出现错误
_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/