准备工作
希望你在开始之前已经在Linux中安装好了以下几样东西:
(1)jdk1.8(最新版的eclipse必须得jdk1.8以上,根据你下的eclipse版本来安装jdk,楼主原来是jdk1.7,后来换成了jdk1.8。如果不知道怎么切换多个jdk请参照文章https://blog.csdn.net/qq_27435059/article/details/80513553)
(2)eclipse
(3)hadoop集群或者单机环境
在命令行执行hadoop指令没有问题:
并且已经下载好了hadoop-eclipse-plugin-2.6.0.jar:
注意:因为楼主的hadoop是2.6.0版本的,根据你自己的版本下载相应的jar包
配置Eclipse的Hadoop环境
(1)把你下载好的hadoop-eclipse-plugin-2.6.0.jar复制到你的eclipse安装目录下的plugins文件夹(楼主的eclipse安装路径为 /opt/eclipse)
可用以下命令执行:
sudo cp ~/Downloads/hadoop-eclipse-plugin-2.6.0.jar /opt/eclipse/plugins/
#前面是我的jar包位置 后面是我的eclipse安装路径 根据你自己的路径来填写
也可以直接在图形界面中操作:
(2)打开Eclipse,添加Hadoop
那么在Eclipse中点击最上方的Window--->Preferences
假如以上步骤你都执行正确,那么在左侧你应该能看见Hadoop Map/Reduce,点击它
然后添加你的Hadoop路径
点击右下角的Apply and Close关闭对话框
(3)添加Map/Reduce视图
点击最上方的Window--->Pers