我想用 testmapredsort
用于hadoop中的基准排序。我现在不使用terasort。 hadoop-*test*.jar
应该包含 testmapredsort
班级。但我看不到 hadoop-*test*.jar
在 Hadoop2
.
hadoop jar hadoop/share/hadoop/common/hadoop-common-2.2.0-tests.jar testmapredsort /data/unsorted-data -sortOutput /data/sorted-data
1条答案
按热度按时间pdsfdshx1#
在hadoop 1中,
testmapredsort
从以下位置启动AllTestDriver.java
,这确实是在例如。hadoop-test-1.2.1.jar
. 在Hadoop2中,它现在位于mapredtestdriver.java中,可以在hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar
```hadoop jar hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar testmapredsort -sortInput /data/unsorted-data -sortOutput /data/sorted-data