You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by nk...@apache.org on 2012/12/10 10:46:05 UTC
svn commit: r1419296 - in /hbase/trunk/hbase-server/src/test:
java/org/apache/hadoop/hbase/HBaseTestingUtility.java
resources/log4j.properties
Author: nkeywal
Date: Mon Dec 10 09:46:04 2012
New Revision: 1419296
URL: http://svn.apache.org/viewvc?rev=1419296&view=rev
Log:
HBASE-4709 Hadoop metrics2 setup in test MiniDFSClusters spewing JMX errors
Modified:
hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java
hbase/trunk/hbase-server/src/test/resources/log4j.properties
Modified: hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java?rev=1419296&r1=1419295&r2=1419296&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java (original)
+++ hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java Mon Dec 10 09:46:04 2012
@@ -436,6 +436,14 @@ public class HBaseTestingUtility extends
public MiniDFSCluster startMiniDFSCluster(int servers, final String hosts[])
throws Exception {
createDirsAndSetProperties();
+
+ // Error level to skip some warnings specific to the minicluster. See HBASE-4709
+ org.apache.log4j.Logger.getLogger(org.apache.hadoop.metrics2.util.MBeans.class).
+ setLevel(org.apache.log4j.Level.ERROR);
+ org.apache.log4j.Logger.getLogger(org.apache.hadoop.metrics2.impl.MetricsSystemImpl.class).
+ setLevel(org.apache.log4j.Level.ERROR);
+
+
this.dfsCluster = new MiniDFSCluster(0, this.conf, servers, true, true,
true, null, null, hosts, null);
Modified: hbase/trunk/hbase-server/src/test/resources/log4j.properties
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/test/resources/log4j.properties?rev=1419296&r1=1419295&r2=1419296&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/test/resources/log4j.properties (original)
+++ hbase/trunk/hbase-server/src/test/resources/log4j.properties Mon Dec 10 09:46:04 2012
@@ -61,3 +61,8 @@ log4j.appender.console.layout.Conversion
log4j.logger.org.apache.hadoop=WARN
log4j.logger.org.apache.zookeeper=ERROR
log4j.logger.org.apache.hadoop.hbase=DEBUG
+
+#These two settings are workarounds against spurious logs from the minicluster.
+#See HBASE-4709
+log4j.org.apache.hadoop.metrics2.impl.MetricsSystemImpl=ERROR
+log4j.org.apache.hadoop.metrics2.util.MBeans=ERROR