azure - 我们可以使用 Azure CLI 将文件上传到 Azure Data Lake Storage Gen2

标签 azure azure-data-lake azure-cli

我想做的就是使用 Azure CLI(通过 ` 命令)将文件从 Prime 上传到 Azure Data Lake Storage Gen2,但出现连接错误! 我可以使用 Azure CLI 来实现这一点吗?或者我必须使用其他工具? PS:我无法使用 Azure 数据工厂,我希望我的作业从我的 Prime 上运行,而不是从云中运行! 谢谢。

azure.datalake.store.exceptions.DatalakeRESTException:  HTTP error: 
ConnectionError(MaxRetryError("HTTPSConnectionPool(host='storageAccount.azuredatalakestore.net', port=443): 
Max retries exceeded with url: /webhdfs/v1/my-file-system/data.csv?OP=GETFILESTATUS&api-version=2018-05-01 
(Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fc7ed169c50>: 
Failed to establish a new connection: [Errno -2] Name or service not known')

最佳答案

不,第 2 代文件系统的 Azure CLI 不可用,请参阅此 link .

enter image description here

如果您想上传文件,这里有两种解决方法供您引用。

  1. 使用Azure Storage Explorer

  2. 使用AzCopy v10 ,请注意,仅 v10 支持 Azure Data Lake Storage Gen2 API。使用 myaccount.dfs.core.windows.net 作为 URI 来调用 ADLS Gen2 API。

关于azure - 我们可以使用 Azure CLI 将文件上传到 Azure Data Lake Storage Gen2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54731300/

相关文章:

azure - 以编程方式获取azure中的应用服务名称

azure - 如何加快从 Azure Data Lake 到 Cosmos DB 的复制速度

sql-server - 更改 SSIS 中 Data Lake Store Source 的输出类型

azure - 如何使用图形API上传到onedrive而不创建应用程序

azure - 如何使用 Azure CLI cmdlet 强制删除所有资源组而不提示确认?

azure - 无法使用 Azure CLI 模板创建 SendGrid 资源 - "Invalid subscription identifier provided"

c# - 如何在本地选择默认区域性 -(以及为什么不在 Azure 上运行时不选择)

azure - 我可以在Azure数据工厂中创建自定义错误声明而不是自动生成错误声明

xpath - 我无法使用 Xpath 提取节点文本

Azure Front Door 生成大量带宽