启动 HiveServer2 失败
最编程
2024-05-04 10:33:16
...
Error starting HiveServer2 on attempt 6, will retry in 60000ms
Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
原因:
HIVE与JAVA的版本不同导致的。
Hive
目前只支持到Java 8
,如果你安装或者配置JAVA_HOME
是JAVA 9或者以上就会出现这样的错误。
目前官方还没有出支持JAVA9 的HIVE
,所以暂时的解决方案是安装JAVA 8
并在hadoop-env.sh
配置JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
参考:(20 封私信 / 74 条消息) 各路大神,请问下hive启动报这个错,怎么解决呀(¥)? - 知乎 (zhihu.com)
推荐阅读
-
[报错解决]加载驱动程序类 oracle.jdbc.OracleDriver 失败
-
启动 HiveServer2 失败
-
设置硒启动参数
-
腾讯云 centos 服务器修改 /etc/hosts 以避免重启失败
-
[MMT Insider] 2022 级秋季招生已经启动,等着你的到来!
-
iPad 无法启动,卡在白色 Apple 启动屏幕,请尝试更新至 iPadOS 16.1
-
在 iOS 主屏幕上添加图标并为网站添加启动屏幕
-
如何解决 Mac 启动时一直卡在 Apple 徽标或进度条屏幕上的问题?
-
应用程序首次启动时的引导和启动界面设置 - iOS 开发
-
Plankton Equity Embedded:飞思卡尔 Kinetis MCU 启动 (1) - KBOOT 架构