【问题标题】:issues when installing hive安装蜂巢时的问题
【发布时间】:2022-12-03 07:48:30
【问题描述】:

线程“main”中的异常 java.lang.ClassCastException:类 jdk.internal.loader.ClassLoaders$AppClassLoader 无法转换为类 java.net.URLClassLoader(jdk.internal.loader.ClassLoaders$AppClassLoader 和 java.net.URLClassLoader 在加载程序“bootstrap”的模块 java.base) 在 org.apache.hadoop.hive.ql.session.SessionState.(SessionState.java:413) 在 org.apache.hadoop.hive.ql.session.SessionState.(SessionState.java:389) 在 org.apache.hadoop.hive.cli.CliSessionState。(CliSessionState.java:60) 在 org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:705) 在 org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:683) 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.base/java.lang.reflect.Method.invoke(Method.java:566) 在 org.apache.hadoop.util.RunJar.run(RunJar.java:323) 在 org.apache.hadoop.util.RunJar.main(RunJar.java:236)



when I'm installing hive i get this error, how can i solve it? 

【问题讨论】:

    标签: hadoop hive bigdata


    【解决方案1】:

    发生此错误是因为您试图投射 'jdk.internal.loader.ClassLoaders$AppClassLoader'反对'java.net.URLClassLoader' 对象,但这两个类不兼容。

    要修复此错误,您需要更新 Hive 版本并确保它与您使用的 Java 版本兼容。 Hive 构建在 Hadoop 框架之上,因此您还需要确保您的 Hadoop 版本与您使用的 Java 版本兼容。

    发生错误也可能是因为您尝试使用与构建 Hive 时使用的版本不同的 Java 版本。在这种情况下,您可以尝试设置JAVA_主页环境变量指向正确的 Java 版本,然后重新启动 Hive 安装过程。

    如果问题仍然存在,您可能需要查阅 Hive 文档或寻求 Hive 社区的帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多