1. 程式人生 > >配置MapReduce插件時,彈窗報錯org/apache/hadoop/eclipse/preferences/MapReducePreferencePage : Unsupported major.minor version 51.0(Hadoop2.7.3集群部署)

配置MapReduce插件時,彈窗報錯org/apache/hadoop/eclipse/preferences/MapReducePreferencePage : Unsupported major.minor version 51.0(Hadoop2.7.3集群部署)

ava 不一致 nbsp 1.0 log class dll blog 無效

原因:

hadoop-eclipse-plugin-2.7.3.jar 編譯的jdk版本和eclipse啟動使用的jdk版本不一致導致。

解決方案一

修改myeclipse.ini文件即可解決。

D:/java/MyEclipse/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll 改為:

D:/Program Files (x86)/Java/jdk1.7.0_45/jre/bin/client/jvm.dll

jdk1.7.0_45為自己裝的jdk版本

如果無效,請檢查系統環境變量中HADOOP_HOME設置的hadoop版本是否與插件版本一致。

解決方案二:

根據操作手冊,自己編譯一個hadoop插件。

參考:windows編譯hadoop 2.x Hadoop-eclipse-plugin插件(講解得非常詳細,後續安裝插件的部分以及問題異常也很詳細,很nice的一個帖子)

配置MapReduce插件時,彈窗報錯org/apache/hadoop/eclipse/preferences/MapReducePreferencePage : Unsupported major.minor version 51.0(Hadoop2.7.3集群部署)