摘要:通过webhdfs将带有curl的文件上传到Data Lake Store时,我得到了
HTTP/1.1 404 Not Found error response
详细信息: 我正在尝试使用webhdfs api将文件从Linux计算机复制到Azure Data Lake Store。对于某些文件,我可以执行此操作。但是对于其他一些文件,我收到错误响应404 Not Found。该文件确实存在于本地计算机上。我可以上传的文件与收到错误的文件之间唯一的区别是文件大小。大小最大为16Mb的文件可以成功执行,但不能超过(31Mb和581Mb)。大小不应该成为问题,但这是我现在看到的唯一区别。
使用以下curl命令:
curl -i -X PUT -L -T <my_file> -H "Authorization: Bearer <my_access_token>" 'https://<my_azure_storage_account>.azuredatalakestore.net/webhdfs/v1/TEST/WEBHDFS/<my_file>?op=CREATE'
有人知道此错误的原因吗?我可能忽略了一些东西。