【发布时间】:2022-03-02 22:10:39
【问题描述】:
val input_blob_path = "Enter input azure blob path here"
val output_blob_path = "Enter output azure blob path here"
val storageAccountName = "Enter_Your_Storage_Account_Name"
val storageKeyValue = "Enter_Your_Storage_Account_Key"
val containerName = "Enter_Your_containerName"
val sparkSession = SparkSession.builder()
.master("local")
.appName("WriteDataToAzureBlob")
.config(
s"fs.azure.account.key.${storageAccountName}.blob.core.windows.net",
storageKeyValue)
.getOrCreate()
parqDF.write.parquet("wasbs://${containerName}@{storageAccountName}.blob.core.windows.net/${output_blob_path}")
我正在使用此代码在 blob 存储中写入,但它现在对我有用。
【问题讨论】:
-
你能说得更具体些吗? “它对我不起作用”是什么意思?
-
我使用的代码没有帮助我在 blob 存储中编写 parquet 文件
-
有什么例外吗?记录?
-
java.lang.ClassNotFoundException: Class org.apache.hadoop.fs.azure.NativeAzureFileSystem 我得到这个异常
-
我们必须在 build.sbt 中添加的任何依赖项??
标签: scala apache-spark azure-blob-storage