最近在Ubuntu环境下配置Hadoop,eclipse中配置hadoop时,总会报错,以前也事没有
发现过这种错误的,就百度到是因为jdk版本不兼容的问题。
可是我新建了一个普通到java类, 还是可以运行的,就是Hadoop出问题, 我就想到是不是
eclipse添加到hadoop插件包有问题, 我就进入了这个包查看, 打开这个hadoop-eclipse-plugin-1.1.1.jar
/META-INF/MANIFEST.MF,在第三行看到这样一句话Created-By: 1.7.0_06-b24 (Oracle Corporation),
哈哈,看到这个楼主就彻底明白了, 原来插件编译用到jdk1.7,而我自己安装的jdk却是1.6。
到这里, 我想你也大概知道怎么解决问题了吧。(两种方法)
1.从新下载一个hadoop的eclipse插件,但这个插件编译到jdk版本最好是跟你安装到jdk是同一个版本;
(哈哈, 这样还确实是不好找啊,所以楼主强烈推荐第二种方法)
2. 卸载掉自己到jdk,从新下载一个jdk1.7的版本;