变量值:%JAVA_HOME%\bin
变量值:%JAVA_HOME%\jre\bin
使用java -version、javac验证(注意上面bin以及\jre\bin都要配置,不然会出现hadoop找不到JAVA_HOME的问题)
6. 将winutil.exe放置到hadoop-2.7.7\bin\目录下面。(wintil.ext下载,GitHub中选一个比自己hadoop版本相同或者说高一点的版本)
7. 将winutil.exe以及hadoop-2.7.7\bin\hadoop.dll放置到C:\Windows\System32中
8. 使用idea打开一个空的目录
9. 添加maven,点击Add Framwork Support
添加maven
添加成功后会出现main与test
10.配置maven,将Linux虚拟机中hadoop-2.7.7\etc\core-site.xml与hadoop-2.7.7\etc\hdfs-site.xml复制到resource下(可以通过log4j.properties配置控制台日志的输出等级,可以自己上网查询其他的输出等级策略)
log4j.rootLogger=debug,stdout,R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%5p - %m%n log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=mapreduce_test.log log4j.appender.R.MaxFileSize=1MB log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n log4j.logger.com.codefutures=DEBUG
11. 配置pom.xml
初始状态
添加下方的内容到pom.xml中,添加后idea会开始猛烈地加载需要的资源文件,下载完成后原先的红色pom.xml会变成蓝色(注意:hadoop的版本要和自己的版本一样)
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target>