1.开发环境
1、Hadoop-1.2.1
2、apache-ant-1.8.0
2.新建Java项目
项目叫“Hadoop_sourcecode”
3.拷贝Hadoop中源码
Hadoop包中src文件文件夹下core、hdfs、mapred文件夹拷贝到项目的src中
4.改变目录结构
删除原来的目录结构:
增加新的目录结构:
选定后的目录结构
5.添加Jar包
需要包含进来的jar包:
“\hadoop-1.2.1\lib”中所有jar包
“\hadoop-1.2.1\lib\jsp-2.1”中所有jar包
另外下载的apache-ant-1.8.0-bin中的“ant.jar”
6.修复不能使用Sun底层类的问题
原因:
存在的问题:因为Hadoop中调用了sun公司提供的底层类(以“sun.”开头的包,都是底层类,普通的应用不能调用):
解决方案:
1、进入项目的“属性”设置:
2、修改JRE System Library设置
原来的JRE System Library设置:
改动后的JRE System Library设置后,保存退出: