Код: Выделить всё
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/hadoop/hive/metastore/HiveMetaStore has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
Код: Выделить всё
sopel@xubuntu-mini:/home/hadoop/hadoop/etc/hadoop$ java --version
openjdk 21.0.9 2025-10-21
OpenJDK Runtime Environment (build 21.0.9+10-Ubuntu-124.04)
OpenJDK 64-Bit Server VM (build 21.0.9+10-Ubuntu-124.04, mixed mode, sharing)
sopel@xubuntu-mini:/home/hadoop/hadoop/etc/hadoop$ which java
/usr/bin/java
sopel@xubuntu-mini:/home/hadoop/hadoop/etc/hadoop$ /usr/bin/java --version
openjdk 21.0.9 2025-10-21
OpenJDK Runtime Environment (build 21.0.9+10-Ubuntu-124.04)
OpenJDK 64-Bit Server VM (build 21.0.9+10-Ubuntu-124.04, mixed mode, sharing)
sopel@xubuntu-mini:/home/hadoop/hadoop/etc/hadoop$ export | grep JAVA_HOME
declare -x JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
sopel@xubuntu-mini:/home/hadoop/hadoop/etc/hadoop$
Что я пробовал:
- Установил OpenJDK 21, чтобы /usr/bin/java указывал на версию 21 JAVA.
- Установил JAVA_HOME туда, где установлена Java 21. сидит.
Подробнее здесь: https://stackoverflow.com/questions/798 ... patibility
Мобильная версия