Hadoop项目创建(在eclipse中)
1.进入root权限
su
输入密码
2.把eclipse拖到tmp文件夹下
解压到usr文件夹下
tar -xf /tmp/eclipse-java-mars-2-linux-gtk-x86_64.tar.gz -C /usr/
切换到usr文件夹
cd /usr/
查看
ls
再进入到eclipse文件夹
cd eclipse/
运行可执行文件,打开eclipse
./eclipse
(此时是root权限打开的eclipse,和在普通权限下的workspace路径不一样)
点ok
关掉welcome界面
点击上面菜单栏:File-New-Java Project
-Finish
在Hadoop工程上右键-New-Folder
Folder name输入lib
-Finish
lib文件夹用来存放hdfs的相关jar包
3.导入Hadoop的相关jar包
显示环境变量配置路径
echo $HADOOP_HOME
(若发现无法显示环境变量配置路径,
再执行一下配置文件
source /etc/profile
再
echo $HADOOP_HOME
便可以显示)
拷贝“hadoop-hdfs-2.8.5.jar”包到java hadoop工程下的lib目录
cp /opt/modules/app/hadoop-2.8.5/share/hadoop/hdfs/hadoop-hdfs-2.8.5.jar /root/workspace/hadoop/lib/
拷贝$HADOOP_HOME/share/hadoop/hdfs/lib/下的所有jar包到java hadoop工程下的lib目录
cp /opt/modules/app/hadoop-2.8.5/share/hadoop/hdfs/lib/* /root/workspace/hadoop/lib/
拷贝“hadoop-common-2.8.5.jar”到包到java hadoop工程下的lib目录
cp /opt/modules/app/hadoop-2.8.5/share/hadoop/common/hadoop-common-2.8.5.jar /root/workspace/hadoop/lib/
拷贝$HADOOP_HOME/share/hadoop/common/lib下的所有jar包到到java hadoop工程下的lib目录
cp /opt/modules/app/hadoop-2.8.5/share/hadoop/common/lib/* /root/workspace/hadoop/lib/
有一些jar包是重复的,出现提示回车覆盖即可
4.查看jar包是否拷贝
ls /root/workspace/hadoop/lib/
回到eclipse,右键项目-Refresh,可看到lib文件夹下出现jar包
右键项目-Build Path-Configure Build Path
选到当前的lib目录
CRTL+A全部选中-OK-OK
便出现引用的类库