我已将Kafka服务添加到我的Cloudera集群中,当我尝试启动它时,它失败并出现以下错误
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/kafka/common/utils/KafkaThread : Unsupported major.minor version 52.0
据我了解,这是由于Java版本不同,Kafka需要1.8,而cloudera Quickstart已内置1.7。我已经安装了1.8,但是我的cloudera仍在安装1.7版本。我已经更新了JAVA_HOME和路径验证还更新了.profile和.bashrc文件。
我的终端上的Java --version显示以下输出。
[root@quickstart default]# java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
但是当我尝试从cloudera Manager启动Kafka时,显示以下错误。请帮助。