我正在按照此处的指南从 Azure Purview注册和扫描 Hive Metastore 。
但是,当我运行扫描时出现以下错误:
错误:(3913) JavaException:找不到 Java。请安装并添加到路径
这是事件查看器中显示的错误:
尝试启动数据扫描进程时出现系统错误。ActivityId:882a48d1-1fc1-4aed-80c2-16a4b0687e81 异常:'Type=Microsoft.DataTransfer.Execution.Core.ExecutionException,Message=JavaException:找不到 Java。请安装并添加到 Path,Source=Microsoft.DataTransfer.Execution.DataScanExecutor,StackTrace= 在 Microsoft.DataTransfer.Execution.DataScan.Helpers.JavaEnforcer.GetJavaVersion() 在 Microsoft.DataTransfer.Execution.DataScan.Helpers.JavaEnforcer.Enforce( ) 在 Microsoft.DataTransfer.Execution.DataScan.DataScanExecutor.d__20.MoveNext(),'作业 ID:a0525370-ad15-4132-99b1-069527015834 日志 ID:错误
但是,我已经在 Windows VM 上正确安装了 Java,如以下 cmd 和输出所示:
C:\Users\admin>where java
C:\Program Files\Java\jdk-11.0.11\bin\java.exe
C:\Users\admin>java -version
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
C:\Users\admin>echo %JAVA_HOME%
C:\Program Files\Java\jdk-11.0.11
C:\Users\admin>echo %Path%
C:\Program Files\Java\jdk-11.0.11\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Java\jdk-11.0.11\bin;
为了正确安装 Java,我还有什么可能错过的吗?我还按照说明将管理员和系统变量的用户变量添加到路径中。