我想使用Hadoop Eclipse插件来运行WordCount示例。
我有系统:本地:Windows 7,Eclipse Juno(4.2.2),hadoop-1.2.1解压缩。远程:Debian 7.1安装并测试了相同的hadoop版本。
我按照http://iredlof.com/part-4-compile-hadoop-v1-0-4-上的说明进行操作 eclipse-plugin-on-ubuntu-12-10 /并在windows机器上构建插件。
hadoop正在运行,使用hadoop-examples wordcount和我新创建的WordCount进行测试。
该插件的作用是什么:
什么行不通:
我从我的项目中导出了jar,将其复制到远程机器上并从命令行启动了hadoop。一切都按预期工作。
我还看到,当在远程计算机上手动启动项目时,hadoop会在user / .staging目录中创建一个job.jar。从Eclipse启动项目时,缺少此jar。
我的问题是:如何从Eclipse插件运行我的项目?
由于
答案 0 :(得分:1)
从作业驱动程序中设置用户。
System.setProperty("HADOOP_USER_NAME", "YourUbuntuUserID");
它可能会奏效。试着让我知道。