使用az dls fs upload命令上载Azure Data Lake Store数据

时间:2018-02-08 09:19:26

标签: azure azure-data-lake

从特定的shell脚本我试图上传一组文件夹。 文件夹结构如下:     parentfolder /文件夹1     parentfolder /文件夹2

所以从父文件夹我正在做

 for directory in `find . -type d`

找到文件夹列表并执行

az dls fs upload --account $adls_account --source-path $new_src_dir --destination-path $dest_dir$file_name --overwrite --thread-count $thread_count --debug

但是,在上传过程中我遇到了一个问题。第一次上传完成后,它会抛出错误说:

Please run 'az account set' to select active account.
Failure in uploading file to Data Lake Store

有些人可以帮我找到实际的错误。我已经完成了az_login,然后启动了for循环。

谢谢, 阿琼

1 个答案:

答案 0 :(得分:1)

请尝试运行此命令"list": [ "0xa19b0e4f7ba1d5f74960c0aad794756a0a16eab4", "0x9c8f23e0a9377bd98322f8333142eadbaed200e8", "0x2f2033e303d4bf17403521e0c1830bac4ba09323", "0xe883b46f02ecd0e624082fe6ff12af0337ba0cde", "0xbdc56eb866933e7ba827fa293d4545ef2a350ce2" ] ,然后运行您的脚本。