Ubuntu配置hadoop+eclipse
本篇文章介绍Ubuntu安装hadoop并配置环境之后安装eclipse,并配置plugin插件。
快速入口链接:
Ubuntu安装hadoop的准备工作
配置hadoop单机环境
Ubuntu配置hadoop伪分布式环境
1)下载并安装eclipse
在官网下载eclipse,http://www.eclipse.org/downloads/eclipse-packages/?osType=linux,在官网尝试很久后发现要付费,搜索了一个下载,解压,
$sudo tar -zxvf eclipse-java-mars-1-linux-gtk-x86_64.tar.gz -C /usr/local
在eclipse文件夹下有一个eclipse,双击即可运行,若无法运行可能是eclipse和jdk的位数不一致
解决这个后,还是无法启动,
在终端中尝试启动成功(启动命令为“$./eclipse”),双击还是无法运行,显示错误
A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the following locations…
在网上看到
Ubuntu可以设置PATH的地方很多,包括
/etc/profile
/etc/environment
/etc/bash.bashrc
~/.bashrc
只有在/etc/environment里设置,才能在init时候就生效。
尝试在/etc/profile中加Java的环境变量,仍然没解决,
后来给hadoop用户赋值eclipse文件夹权限,
$ sudo chown -R hadoop ./eclipse
再进入eclipse文件夹,
$ cd eclipse
$ mkdir jre
$ cd jre
$ ln -s /usr/local/java/bin bin
路径为java安装路径/bin,成功解决。
2)创建eclipse桌面快捷方式
在终端输入
$sudo gedit /usr/share/applications/eclipse.desktop
[Desktop Entry]
Encoding=UTF-8
Name=eclipse
Comment=Eclipse IDE
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm中
“/usr/local/eclipse”为我的eclipse安装目录,
然后给该文件赋予权限
$chmod u+x /usr/share/applications/eclipse.desktop
再把该文件复制到桌面即可。
3)配置plugin插件
1)设置安装目录
将插件hadoop-eclipse-plugin-2.6.0.jar下载后放到eclipse/plugins目录下。
在eclipse的Windows->Preferences的Hadoop Map/Reduce中设置安装目录。
点击“Apply”,然后“OK”。
2)配置插件
点击“Window”->”Perspective”->”Open Perspective”->”Other”。
点“Map/Reduce”。
点击“Window”->”Show View”->”Other…”。
可以看到“Show View”的窗口界面如下。点击“Map/Reduce Locations”->”OK”。
可以看到出现了如下的窗口。右键,点击“New Hadoop Location…”。
配置hadoop的目录,
然后就出现了下面的这个,也不知道为什么。
不过好像还是可以运行,就不管这些了。
就到这里了,有时间再更新。