MAPREDUCE-4666. JVM metrics for history server. (jlowe via jeagles)
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1407670 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5094963e35
commit
1d58a7b5b3
|
@ -442,6 +442,8 @@ Release 0.23.5 - UNRELEASED
|
||||||
|
|
||||||
MAPREDUCE-4266. remove Ant remnants from MR (tgraves via bobby)
|
MAPREDUCE-4266. remove Ant remnants from MR (tgraves via bobby)
|
||||||
|
|
||||||
|
MAPREDUCE-4666. JVM metrics for history server (jlowe via jeagles)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
BUG FIXES
|
BUG FIXES
|
||||||
|
|
|
@ -27,6 +27,8 @@ import org.apache.hadoop.conf.Configuration;
|
||||||
import org.apache.hadoop.mapred.JobConf;
|
import org.apache.hadoop.mapred.JobConf;
|
||||||
import org.apache.hadoop.mapreduce.MRConfig;
|
import org.apache.hadoop.mapreduce.MRConfig;
|
||||||
import org.apache.hadoop.mapreduce.v2.jobhistory.JHAdminConfig;
|
import org.apache.hadoop.mapreduce.v2.jobhistory.JHAdminConfig;
|
||||||
|
import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
||||||
|
import org.apache.hadoop.metrics2.source.JvmMetrics;
|
||||||
import org.apache.hadoop.security.SecurityUtil;
|
import org.apache.hadoop.security.SecurityUtil;
|
||||||
import org.apache.hadoop.util.ShutdownHookManager;
|
import org.apache.hadoop.util.ShutdownHookManager;
|
||||||
import org.apache.hadoop.util.StringUtils;
|
import org.apache.hadoop.util.StringUtils;
|
||||||
|
@ -106,6 +108,8 @@ public class JobHistoryServer extends CompositeService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void start() {
|
public void start() {
|
||||||
|
DefaultMetricsSystem.initialize("JobHistoryServer");
|
||||||
|
JvmMetrics.initSingleton("JobHistoryServer", null);
|
||||||
try {
|
try {
|
||||||
jhsDTSecretManager.startThreads();
|
jhsDTSecretManager.startThreads();
|
||||||
} catch(IOException io) {
|
} catch(IOException io) {
|
||||||
|
@ -118,6 +122,7 @@ public class JobHistoryServer extends CompositeService {
|
||||||
@Override
|
@Override
|
||||||
public void stop() {
|
public void stop() {
|
||||||
jhsDTSecretManager.stopThreads();
|
jhsDTSecretManager.stopThreads();
|
||||||
|
DefaultMetricsSystem.shutdown();
|
||||||
super.stop();
|
super.stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue