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

Azure Synapse Spark池读取Kusto时出现主机名不受信任错误

解决Azure Synapse Notebook读取自定义域名Kusto集群的“主机名不受信任”错误

针对自定义端点(如test.contoso.core.windows.net)的Kusto集群,可通过以下两种方式配置信任端点:

方式1:在读取代码中直接指定信任端点

修改你的Spark读取代码,添加kustoTrustedEndpoints配置项,将自定义集群域名加入信任列表:

df = spark.read \
.format("com.microsoft.kusto.spark.synapse.datasource") \
.option("kustoCluster", cluster) \
.option("kustoDatabase", database) \
.option("kustoQuery", query) \
.option("kustoAadManagedIdentityClientId", client_id) \
.option("kustoAadAuthorityID", tenant_id) \
.option("authType", "ManagedIdentity") \
.option("readMode", "ForceDistributedMode") \
.option("kustoTrustedEndpoints", "test.contoso.core.windows.net")  # 添加信任端点配置
.load()

若有多个自定义端点,用逗号分隔即可,例如:"test.contoso.core.windows.net,dev.contoso.core.windows.net"

方式2:全局配置(适用于整个Spark池)

如果需要让整个Synapse Spark池都信任该自定义端点,可修改Spark池的全局配置:

  • 进入Synapse工作区的管理页面,选择Apache Spark池
  • 选中目标Spark池,点击Spark配置
  • 在“配置属性”中添加以下配置项:
    spark.kusto.trustedEndpoints test.contoso.core.windows.net
    
  • 保存配置后重启Spark池,配置即可生效

以上两种方式均能让Kusto Spark连接器识别并信任自定义域名的集群,解决“主机名不受信任”的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 14:24:52