我在一个线程中使用多个csv文件进行比较.
这里,第一个CSV数据集Config返回文件名
1.csv
5.csv
1000.csv
Run Code Online (Sandbox Code Playgroud)
现在我想将上面的文件名传递给第二个CSV数据集配置
C:\\Softwares\\Installed\\jmeter-3.0\\bin\\TestData\\files\\${filename}
在jmeter中有可能吗?任何人都可以帮我解决问题.
谢谢,维杰
我只是在intellj IDE中运行一个简单的hadooop程序。但是当我尝试编译时提到了一个错误
$ Error:(63,40)Java:不兼容的类型:org.apache.hadoop.mapreduce.Job无法转换为org.apache.hadoop.mapred.JobConf
这是这个小程序的代码:
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapred.FileOutputFormat;
import org.apache.hadoop.mapreduce.Job;
import org.apache.hadoop.mapreduce.Mapper;
import org.apache.hadoop.mapreduce.Reducer;
import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
import java.io.IOException;
import java.util.StringTokenizer;
public class WordCount {
public static class TokenizerMapper
extends Mapper<Object, Text, Text, IntWritable> {
private final static IntWritable one = new IntWritable(1);
private Text word = new Text();
public void map(Object key, Text value, Context context
) throws IOException, InterruptedException {
StringTokenizer itr = new StringTokenizer(value.toString());
while (itr.hasMoreTokens()) {
word.set(itr.nextToken());
context.write(word, one);
} …Run Code Online (Sandbox Code Playgroud)