我是Hadoop的新手,对终端命令并不熟悉。 我一步一步地在我的mac上安装hadoop并且可以运行一些内部的hadoop示例。但是,当我尝试运行WordCount示例时,它会生成许多错误,例如org.apache无法解析。 在线帖子说你应该把它放在你编写java代码的地方..我曾经使用过eclipse。但是,在Eclipse中,有很多错误导致项目被编译。
并建议? 谢谢!
答案 0 :(得分:0)
假设您还按照指示启动了本地群集或伪分布式群集,那么这是最简单的方法。
转到hadoop目录,该目录应该是从apache下载hadoop库时解压缩的目录。从那里你可以运行这些命令来运行hadoop
对于Hadoop版本0.23。*
cd $ HOME / path / to / hadoop-0.23。* ./bin/hadoop jar share / hadoop / mapreduce / hadoop-mapreduce-examples-0.23.5.jar wordcount myinput outputdir
对于Hadoop版本0.20。*
cd $ HOME / path / to / hadoop-0.20。* ./bin/hadoop jar hadoop-0.20.2-examples.jar wordcount myinput outputdir