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

Azure Purview扫描Databricks Delta Lake报Java版本错误已配置仍未解决

Azure Purview扫描Delta Lake(Hive Metastore)报错:JavaException: Must have Java 8 or newer installed

问题背景

Delta Lake已投入生产,可正常查询数据并对接Power BI制作交互式仪表盘。计划通过Azure Purview实现数据治理与编目功能,已完成全部配置步骤并成功建立连接,但启动扫描时触发如下错误:

Error: (3913) JavaException: Must have Java 8 or newer installed

已执行的排查操作

  • 在部署集成运行时的Windows VM中安装了Java
  • 已将Java路径添加至系统Path环境变量
  • 配置了JAVA_HOME系统变量(有截图验证)
  • 尝试多种方法仍未解决,不确定是否存在其他需安装Java的位置

排查建议

  • 验证环境变量实际生效情况:以集成运行时的运行账户(本地系统或指定服务账户)打开命令提示符,执行java -version和echo %JAVA_HOME%,确认输出的Java版本为8及以上,且JAVA_HOME指向JDK/JRE的根目录(非bin子目录)。同时检查系统Path中Java的bin路径是否排在其他Java版本之前,避免调用旧版本。
  • 确认服务账户权限:若集成运行时使用指定服务账户,需确保该账户能读取系统级的JAVA_HOME和Path变量,且拥有Java安装目录的访问权限;若使用本地系统账户,必须在系统环境变量中配置(而非用户变量)。
  • 检查集成运行时专属Java配置:登录Azure Purview门户,进入集成运行时的配置页面,查看是否有针对Hive Metastore/Delta Lake扫描的Java路径指定项,尝试手动填入Java的bin目录路径。
  • 重启集成运行时服务:环境变量修改后,在Windows服务中找到Microsoft Purview Integration Runtime,右键重启服务,确保新的变量配置生效。
  • 确认Java安装完整性:优先安装JDK(而非仅JRE),检查Java安装目录的bin文件夹下是否存在java.exe、javac.exe等核心可执行文件,且能正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 19:39:27