我还是Hadoop的新手。如何将hadoop示例jar从本地拷贝到hadoop环境?
我已经下载了hadoop的cloudera VM镜像,它不包含hadoop-examples.jar。
我想手动复制hadoop-examples.jar
(我从什么地方知道了),这是目前在我的本地磁盘,以Hadoop的环境,特别是对usr/jars
所以,如果我跑hadoop jar usr/jars/hadoop-examples.jar wordcount words.txt out
它会正常运行罐子里。
谢谢!
首先你肯定有一个Cloudera的VM映像上没有'Hadoop的examples.jar'?通常位于'/ opt/cloudera/parcels/CDH/lib/hadoop-mapreduce /'或'/ usr/lib/hadoop-mapreduce /'。尝试通过命令'find/-name hadoop - * - examples * .jar'找到它。其次,'hadoop jar'命令仅在本地文件系统上运行文件。所以只需运行'hadoop jar /path/to/hadoop-examples.jar wordcount words.txt out'这样的东西来执行你自己的jar。 – maxteneff