You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Visual Studio Notebook连接Azure Synapse并使用Spark池咨询

能否从本地Visual Studio Notebook连接至Azure Synapse并使用其Spark池?

可以实现从本地Visual Studio Notebook连接到Azure Synapse并使用已创建的Spark池。以下是配置要点及示例代码:

  • 确保本地环境已准备好所需的JAR包:hadoop-azure和azure-storage,这两个包是与Azure Blob Storage交互的必需依赖。
  • 将代码中的占位符(如{container_name}、{storage_account_name}、{hadoop_azure_jar}、{azure_storage_jar}以及key_stogare)替换为你的实际Azure资源信息和本地JAR文件路径。
  • 该配置会建立与Azure存储账户的连接(该账户需关联你的Synapse Spark池),从而让本地Notebook能够利用Spark池的计算资源。

示例配置代码:

spark = SparkSession.builder \
    .appName("AzureSynapse") \
    .config("spark.sql.warehouse.dir", f"wasbs://{container_name}@{storage_account_name}.blob.core.windows.net/") \
    .config("spark.jars", f"{hadoop_azure_jar},{azure_storage_jar}") \
    .config("spark.driver.extraClassPath", f"{hadoop_azure_jar};{azure_storage_jar}") \
    .config("spark.executor.extraClassPath", f"{hadoop_azure_jar};{azure_storage_jar}") \
    .config("spark.hadoop.fs.azure", "org.apache.hadoop.fs.azure.NativeAzureFileSystem") \
    .config("spark.hadoop.fs.azure.account.key.{storage_account_name}.blob.core.windows.net", "key_stogare") \
    .getOrCreate()

内容的提问来源于stack exchange,提问作者Olimpia Dagnino

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 12:29:58