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");

 

posted @   Man_华  阅读(857)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示