You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by li...@apache.org on 2013/08/15 20:18:18 UTC

svn commit: r1514421 - in /hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase: AbstractMergeTestBase.java HBaseClusterTestCase.java

Author: liyin
Date: Thu Aug 15 18:18:18 2013
New Revision: 1514421

URL: http://svn.apache.org/r1514421
Log:
[HBASE-9219] Fix TestMergeMeta and TestMergeTable

Author: manukranthk

Summary: This diff fixes TestMergeMeta and TestMergeTable. There was a Zookeeper cluster setup embedded inside the HBaseClusterSetup step. Seperating both the steps.

Test Plan: Verify the unit tests passing.

Reviewers: liyintang, adela, rshroff

Reviewed By: rshroff

CC: hbase-eng@

Differential Revision: https://phabricator.fb.com/D925600

Task ID: 2728818

Modified:
    hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/AbstractMergeTestBase.java
    hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/HBaseClusterTestCase.java

Modified: hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/AbstractMergeTestBase.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/AbstractMergeTestBase.java?rev=1514421&r1=1514420&r2=1514421&view=diff
==============================================================================
--- hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/AbstractMergeTestBase.java (original)
+++ hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/AbstractMergeTestBase.java Thu Aug 15 18:18:18 2013
@@ -19,6 +19,7 @@
  */
 package org.apache.hadoop.hbase;
 
+import java.io.File;
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.util.Random;
@@ -74,6 +75,8 @@ public abstract class AbstractMergeTestB
   protected void hBaseClusterSetup() throws Exception {
     if (startMiniHBase) {
       super.hBaseClusterSetup();
+    } else {
+      zookeeperClusterSetup();
     }
   }
 

Modified: hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/HBaseClusterTestCase.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/HBaseClusterTestCase.java?rev=1514421&r1=1514420&r2=1514421&view=diff
==============================================================================
--- hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/HBaseClusterTestCase.java (original)
+++ hbase/branches/0.89-fb/src/test/java/org/apache/hadoop/hbase/HBaseClusterTestCase.java Thu Aug 15 18:18:18 2013
@@ -93,14 +93,7 @@ public abstract class HBaseClusterTestCa
    * Actually start the MiniHBase instance.
    */
   protected void hBaseClusterSetup() throws Exception {
-    File testDir = new File(getUnitTestdir(getName()).toString());
-
-    // Note that this is done before we create the MiniHBaseCluster because we
-    // need to edit the config to add the ZooKeeper servers.
-    this.zooKeeperCluster = new MiniZooKeeperCluster();
-    int clientPort = this.zooKeeperCluster.startup(testDir);
-    conf.set(HConstants.ZOOKEEPER_CLIENT_PORT, Integer.toString(clientPort));
-
+    zookeeperClusterSetup();
     // start the mini cluster
     this.cluster = new MiniHBaseCluster(conf, regionServers);
 
@@ -110,6 +103,16 @@ public abstract class HBaseClusterTestCa
     }
   }
 
+  protected void zookeeperClusterSetup() throws Exception {
+    File testDir = new File(getUnitTestdir(getName()).toString());
+
+    // Note that this is done before we create the MiniHBaseCluster because we
+    // need to edit the config to add the ZooKeeper servers.
+    this.zooKeeperCluster = new MiniZooKeeperCluster();
+    int clientPort = this.zooKeeperCluster.startup(testDir);
+    conf.set(HConstants.ZOOKEEPER_CLIENT_PORT, Integer.toString(clientPort));
+  }
+
   /**
    * Run after hbase cluster is started up.
    */
@@ -127,7 +130,7 @@ public abstract class HBaseClusterTestCa
 
         // Set the filesystem
         this.fs = dfsCluster.getFileSystem();
-        conf.set("fs.defaultFS", fs.getUri().toString());
+        conf.set("fs.default.name", fs.getUri().toString());
 
         // Set the testDir
         this.testDir= fs.getHomeDirectory();