我有一个带有 HD Insight 管道的数据工厂管道,它正在尝试访问 Azure 数据湖目录。
"type": "HDInsightHive",
"typeProperties": {
"scriptPath": "mpp-hive-scripts/parse_log.q",
"scriptLinkedService": "AzureStorageLinkedService",
"defines": {
"inputtable": "adl://mppmetering.azuredatalakestore.net/hour=23",
"outputtable": "wasb://mpp-metering-hive-output@mppmetering.blob.core.windows.net/output/"
}
},
运行此管道时出现以下错误:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:Got exception: java.io.IOException No FileSystem for scheme: ad
这在使用以下规范访问 Azure Blob 存储的管道中运行良好:
"type": "HDInsightHive",
"typeProperties": {
"scriptPath": "mpp-hive-scripts/parse_log.q",
"scriptLinkedService": "AzureStorageLinkedService",
"defines": {
"inputtable": "wasb://mpp-metering-live@mppmetering.blob.core.windows.net/hour=23",
"outputtable": "wasb://mpp-metering-hive-output@mppmetering.blob.core.windows.net/output/"
}
},
任何帮助,将不胜感激。js