在main()中进行参数传入,Jobconf直接进行set即可,示例传入字符串类型setString()
public static void main(String[] args) throws Exception{
JobConf conf = new JobConf();
conf.setString("pt","20210708");
}
在Map或Reduce获取传入的参数,context可以获取当前作业的很多信息,直接getJobconf即可
@Override
public void map(long recordNum, Record record, TaskContext context) throws IOException {
String pt = context.getJobConf().get("pt");
System.out.println("传入Map的参数值:"+pt);
}