Eclipse Plugin for Hadoop

Eclipse 官网下载向导 下载

下载的安装文件放到~/setupEnv,将安装到/opt目录下

cd ~/setupEnv
sudo tar zxvf eclipse-java-kepler-SR1-linux-gtk.tar.gz -C /opt

复制hadoop2.2.0的eclipse插件到eclipse的plugin文件夹中

unzip hadoop2x-eclipse-plugin-master.zip */release/hadoop-eclipse-kepler-plugin-2.2.0.jar
sudo cp hadoop2x-eclipse-plugin-master/release/hadoop-eclipse-kepler-plugin-2.2.0.jar  /opt/eclipse/plugins

File-New Project-Map/Reduce Project
指定hadoop的安装目录
最后同意打开Map/Reduce的窗口

在下方点击Map/Reduce Locations
新建一个
Location name: [任意]
host:localhost Port:50020
DFS Master-Port:9000

运行程序时选中主程序-右键-run as-run configuiations-Arguments
在Program arguments 填上
hdfs://localhost:9000/in hdfs://localhost:9000/out

或者export成jar再用命令运行

Eclipse无法输出INFO解决方法

在项目目录新建文档log4j.properties

log4j.rootLogger=INFO,console

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n

在main函数中添加一行代码

PropertyConfigurator.configure("log4j.properties");
原文地址:https://www.cnblogs.com/manhua/p/3530242.html