我正在尝试在hdp-2.0.6集群中运行流作业,如下所示。
hadoop jar/usr/lib/hadoop-mapreduce/hadoop-streaming-2.2.0.2.0.6.0-101.jar-input/user/city.txt-output/user/streamout-mapper/bin/cat-reducer/bin/cat-numreducetasks 2
(参考:http://hortonworks.com/blog/using-r-and-other-non-java-languages-in-mapreduce-and-hive/
在执行命令时,我得到如下错误。
流命令失败!
我在控制台上找不到任何有助于跟踪问题的其他详细信息。
但是相同的查询在本地安装的hadoop-2.2.0.2.0.6.0-76中运行,没有任何错误(hadoop的版本与集群中的相同,只是:在集群中-它是使用ambari安装的hdp,在本地单个组件中,hadoop是从tarball手动安装的)。
有人遇到过这样的问题吗???或者你知道根本原因吗?
任何建议都将不胜感激。
提前谢谢。。
暂无答案!
目前还没有任何答案,快来回答吧!