MAPREDUCE-6818. Remove direct reference to TimelineClientImpl. Contributed by Li Lu.
This commit is contained in:
parent
ecbc8d4816
commit
8499299740
|
@ -37,7 +37,6 @@ import org.apache.hadoop.security.UserGroupInformation;
|
|||
import org.apache.hadoop.yarn.api.records.ApplicationId;
|
||||
import org.apache.hadoop.yarn.api.records.timeline.TimelineEntity;
|
||||
import org.apache.hadoop.yarn.client.api.TimelineClient;
|
||||
import org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl;
|
||||
import org.apache.hadoop.yarn.exceptions.YarnException;
|
||||
|
||||
|
||||
|
@ -54,7 +53,7 @@ class JobHistoryFileReplayMapperV1 extends
|
|||
|
||||
public void map(IntWritable key, IntWritable val, Context context) throws IOException {
|
||||
// collect the apps it needs to process
|
||||
TimelineClient tlc = new TimelineClientImpl();
|
||||
TimelineClient tlc = TimelineClient.createTimelineClient();
|
||||
TimelineEntityConverterV1 converter = new TimelineEntityConverterV1();
|
||||
JobHistoryFileReplayHelper helper = new JobHistoryFileReplayHelper(context);
|
||||
int replayMode = helper.getReplayMode();
|
||||
|
|
|
@ -32,7 +32,6 @@ import org.apache.hadoop.security.UserGroupInformation;
|
|||
import org.apache.hadoop.yarn.api.records.timeline.TimelineEntity;
|
||||
import org.apache.hadoop.yarn.api.records.timeline.TimelineEvent;
|
||||
import org.apache.hadoop.yarn.client.api.TimelineClient;
|
||||
import org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl;
|
||||
|
||||
/**
|
||||
* Adds simple entities with random string payload, events, metrics, and
|
||||
|
@ -46,7 +45,7 @@ class SimpleEntityWriterV1
|
|||
|
||||
public void map(IntWritable key, IntWritable val, Context context)
|
||||
throws IOException {
|
||||
TimelineClient tlc = new TimelineClientImpl();
|
||||
TimelineClient tlc = TimelineClient.createTimelineClient();
|
||||
Configuration conf = context.getConfiguration();
|
||||
|
||||
final int kbs = conf.getInt(KBS_SENT, KBS_SENT_DEFAULT);
|
||||
|
|
Loading…
Reference in New Issue