最近在回顾自己的博文,这写的什么东西,对linux无爱你还干什么java开发,嗯,linux真香
----------------------分割线--------------------
最近开始学习hadoop,由于对linux实在是无爱(实则是太菜,玩不转linux),就想在windows下开发 然后推送到集群中,想要运行一下wordcount欢欢喜喜的把system32下放了hadoop.dll,hadoop-2.6.6的bin下也放了winutil.exe,eclipse下创建工程,运行报错如下
Exception message: /bin/bash: line 0: fg: no job control
Stack trace: ExitCodeException exitCode=1: /bin/bash: line 0: fg: no job control
你妹啊!WordCount都能报错!遂google之,一大堆解决方法都没有解决我的问题,最后终于找到各解决的办法
解决办法:
mapred-site.xml中添加属性如下
<property>
<name>mapred.remote.os</name>
<value>Linux</value>
<description>Remote MapReduce framework's OS, can be either Linux or Windows</description>
</property>
<property>
<name>mapreduce.app-submission.cross-platform</name>
<value>true</value>
</property>
跨平台提交用的,如果你是linux推送到linux当然就是不用这个的了,重新运行,Ok!,解决,万事大吉,没有鸡吃!