简体   繁体   English

Azure Databrick delta-lake 上的 Purview 扫描显示“错误:(3913) JavaException:必须安装 Java 8 或更新版本”

[英]Azure Purview scan on Databrick delta-lake shows "Error: (3913) JavaException: Must have Java 8 or newer installed"

We have our delta-lake from which we can query data.我们有我们的 delta-lake,我们可以从中查询数据。 We also connected it with Power BI to make interactive dashboards.我们还将它与 Power BI 连接起来以制作交互式仪表板。 It's in production.它正在生产中。 Now we want to use Azure Purview to avail all the data governance and data catalog things on top of this delta-lake.现在我们想使用 Azure Purview 来利用这个 delta-lake 之上的所有数据治理和数据目录。

We followed this official documentation and have done all the steps.我们遵循了这个官方文档并完成了所有步骤。 As you can see from the screenshot below, we are able to connect both worlds.从下面的屏幕截图中可以看出,我们能够连接两个世界。

在此处输入图像描述

Now when we start the scan, it shows an error with "Error: (3913) JavaException: Must have Java 8 or newer installed"现在,当我们开始扫描时,它会显示错误“错误:(3913) JavaException:必须安装 Java 8 或更新版本”

在此处输入图像描述

In the Windows VM where we are having integration runtime, we installed Java, added it to the system path, and also added JAVA_HOME as system variables as well在具有集成运行时的 Windows VM 中,我们安装了 Java,将其添加到系统路径中,并将 JAVA_HOME 添加为系统变量

Here are the screenshots of that Windows VM ensuring we have Java:这是确保我们有 Java 的 Windows VM 的屏幕截图:

java --version : java --version

在此处输入图像描述

JAVA_HOME as System Variable: JAVA_HOME 作为系统变量:

在此处输入图像描述

Java directory in the Path: Path中的Java目录:

在此处输入图像描述

We have pulled every trick we could, no luck at all.我们使出浑身解数,一点运气也没有。 We are not sure if is there any other place where we need to install Java.我们不确定是否还有其他地方需要安装 Java。

Error: (3913) JavaException: Must have Java 8 or newer install错误:(3913)JavaException:必须安装 Java 8 或更新版本

The message error is quite misleading消息错误非常具有误导性

As per Microsoft Document ,根据微软文档

Ensure JDK 11 is installed on the machine where the self-hosted integration runtime is installed确保在安装了自托管集成运行时的机器上安装了 JDK 11

Currently the Purview preview connection only functions with JDK 11 ;目前,Purview 预览版连接仅适用于 JDK 11 it is not compatible with JDK versions higher or below.它与更高或更低版本的 JDK 不兼容。

To fix this issue uninstall your current JDK installed version and install JDK 11 after installing, restart the computer and try again.要解决此问题,请卸载当前安装的 JDK 版本并在安装后install JDK 11 ,重新启动计算机并重试。

Microsoft has released a new documentation concerning the Databricks connector that avoids setting up connection to the Hive Metasore manually. Microsoft 发布了有关Databricks 连接器的新文档,该连接器避免手动设置与 Hive Metasore 的连接。

Note that it is still in preview and requires JDK 11 installed on the machine where the IR is installed.请注意,它仍处于预览阶段,需要在安装 IR 的机器上安装 JDK 11。

You can find the newly updated documentation (as of 01/01/2023) here您可以在此处找到最新更新的文档(截至 2023 年 1 月 1 日)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法扫描 Azure SQL Azure 权限内的数据库 - Unable to scan a Azure SQL Database in Azure Purview 无法扫描 Azure SQL 具有 Azure 权限的数据库 - Unable to Scan Azure SQL Database with Azure Purview Azure Purview & 自托管集成运行时 - Java 未找到错误 - Azure Purview & Self-hosted integration runtime - Java not found error Azure Purview 是否有数据沿袭 API? - Does Azure Purview have a data lineage API? Azure Synapse中Delta Lake和Lake Database的区别 - Difference between Delta Lake and Lake Database in Azure Synapse 在 Azure 上的数据湖中的增量表中创建了多少个版本 - How many versions are created in a delta table in a Data lake on Azure 我们可以将本地 SQL 服务器数据库中的表连接到 Azure Delta 湖中的 Delta 表中的表吗? 我有什么选择 - Can we join tables in on-premise SQL Server database to tables in Delta tables in Azure Delta lake? what are my options 将数据从本地 sql 服务器复制到 Azure Data Lake Storage Gen2 中的增量格式 - copy data from on premise sql server to delta format in Azure Data Lake Storage Gen2 如何使用 java sdk 在 azure 数据湖 gen1 中创建资源? - How to create resources in azure data lake gen1 with java sdk? 从 delta lake 手动删除数据文件 - Manually Deleted data file from delta lake
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM