[英]Azure Purview scan on Databrick delta-lake shows "Error: (3913) JavaException: Must have Java 8 or newer installed"
我们有我们的 delta-lake,我们可以从中查询数据。 我们还将它与 Power BI 连接起来以制作交互式仪表板。 它正在生产中。 现在我们想使用 Azure Purview 来利用这个 delta-lake 之上的所有数据治理和数据目录。
我们遵循了这个官方文档并完成了所有步骤。 从下面的屏幕截图中可以看出,我们能够连接两个世界。
现在,当我们开始扫描时,它会显示错误“错误:(3913) JavaException:必须安装 Java 8 或更新版本”
在具有集成运行时的 Windows VM 中,我们安装了 Java,将其添加到系统路径中,并将 JAVA_HOME 添加为系统变量
这是确保我们有 Java 的 Windows VM 的屏幕截图:
java --version
:
JAVA_HOME 作为系统变量:
Path中的Java目录:
我们使出浑身解数,一点运气也没有。 我们不确定是否还有其他地方需要安装 Java。
错误:(3913)JavaException:必须安装 Java 8 或更新版本
消息错误非常具有误导性
根据微软文档,
确保在安装了自托管集成运行时的机器上安装了 JDK 11
目前,Purview 预览版连接仅适用于 JDK 11 ; 它与更高或更低版本的 JDK 不兼容。
要解决此问题,请卸载当前安装的 JDK 版本并在安装后install JDK 11
,重新启动计算机并重试。
Microsoft 发布了有关Databricks 连接器的新文档,该连接器避免手动设置与 Hive Metasore 的连接。
请注意,它仍处于预览阶段,需要在安装 IR 的机器上安装 JDK 11。
您可以在此处找到最新更新的文档(截至 2023 年 1 月 1 日)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.