Repository: accumulo Updated Branches: refs/heads/1.6.2-SNAPSHOT 981408a07 -> a2c8b7178 (forced update)
ACCUMULO-3505 Remove useExistingInstance(boolean) from MiniAccumuloConfig. We can't make API additions in a patch release, so we need to remove this from MAConfig. The feature is still usable via MAConfigImpl for 1.6.2. Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/2022d7c0 Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/2022d7c0 Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/2022d7c0 Branch: refs/heads/1.6.2-SNAPSHOT Commit: 2022d7c08dc21ec132992f8675b326795ebbaaa1 Parents: 00ba1a1 Author: Josh Elser <els...@apache.org> Authored: Wed Jan 21 13:05:05 2015 -0500 Committer: Josh Elser <els...@apache.org> Committed: Wed Jan 21 13:05:05 2015 -0500 ---------------------------------------------------------------------- .../accumulo/minicluster/MiniAccumuloConfig.java | 16 ---------------- .../org/apache/accumulo/test/ExistingMacIT.java | 11 +++++------ 2 files changed, 5 insertions(+), 22 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/accumulo/blob/2022d7c0/minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java ---------------------------------------------------------------------- diff --git a/minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java b/minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java index c8c499d..b71b771 100644 --- a/minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java +++ b/minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java @@ -17,7 +17,6 @@ package org.apache.accumulo.minicluster; import java.io.File; -import java.io.IOException; import java.util.Map; import org.apache.accumulo.minicluster.impl.MiniAccumuloConfigImpl; @@ -252,19 +251,4 @@ public class MiniAccumuloConfig { impl.setNativeLibPaths(nativePathItems); return this; } - - /** - * Informs MAC that it's running against an existing accumulo instance. It is assumed that it's already initialized and hdfs/zookeeper are already running. - * - * @param accumuloSite - * a File representation of the accumulo-site.xml file for the instance being run - * @param hadoopConfDir - * a File representation of the hadoop configuration directory containing core-site.xml and hdfs-site.xml - * - * @since 1.6.2 - */ - public MiniAccumuloConfig useExistingInstance(File accumuloSite, File hadoopConfDir) throws IOException { - impl.useExistingInstance(accumuloSite, hadoopConfDir); - return this; - } } http://git-wip-us.apache.org/repos/asf/accumulo/blob/2022d7c0/test/src/test/java/org/apache/accumulo/test/ExistingMacIT.java ---------------------------------------------------------------------- diff --git a/test/src/test/java/org/apache/accumulo/test/ExistingMacIT.java b/test/src/test/java/org/apache/accumulo/test/ExistingMacIT.java index df44feb..4acf302 100644 --- a/test/src/test/java/org/apache/accumulo/test/ExistingMacIT.java +++ b/test/src/test/java/org/apache/accumulo/test/ExistingMacIT.java @@ -37,9 +37,8 @@ import org.apache.accumulo.core.metadata.MetadataTable; import org.apache.accumulo.core.metadata.RootTable; import org.apache.accumulo.core.security.Authorizations; import org.apache.accumulo.core.util.UtilWaitThread; -import org.apache.accumulo.minicluster.MiniAccumuloCluster; -import org.apache.accumulo.minicluster.MiniAccumuloConfig; import org.apache.accumulo.minicluster.ServerType; +import org.apache.accumulo.minicluster.impl.MiniAccumuloClusterImpl; import org.apache.accumulo.minicluster.impl.MiniAccumuloConfigImpl; import org.apache.accumulo.minicluster.impl.ProcessReference; import org.apache.accumulo.test.functional.ConfigurableMacIT; @@ -111,10 +110,10 @@ public class ExistingMacIT extends ConfigurableMacIT { File testDir2 = createTestDir(ExistingMacIT.class.getSimpleName() + "_2"); FileUtils.deleteQuietly(testDir2); - MiniAccumuloConfig macConfig2 = new MiniAccumuloConfig(testDir2, "notused"); + MiniAccumuloConfigImpl macConfig2 = new MiniAccumuloConfigImpl(testDir2, "notused"); macConfig2.useExistingInstance(new File(getCluster().getConfig().getConfDir(), "accumulo-site.xml"), hadoopConfDir); - MiniAccumuloCluster accumulo2 = new MiniAccumuloCluster(macConfig2); + MiniAccumuloClusterImpl accumulo2 = new MiniAccumuloClusterImpl(macConfig2); accumulo2.start(); conn = accumulo2.getConnector("root", ROOT_PASSWORD); @@ -152,12 +151,12 @@ public class ExistingMacIT extends ConfigurableMacIT { File testDir2 = createTestDir(ExistingMacIT.class.getSimpleName() + "_3"); FileUtils.deleteQuietly(testDir2); - MiniAccumuloConfig macConfig2 = new MiniAccumuloConfig(testDir2, "notused"); + MiniAccumuloConfigImpl macConfig2 = new MiniAccumuloConfigImpl(testDir2, "notused"); macConfig2.useExistingInstance(new File(getCluster().getConfig().getConfDir(), "accumulo-site.xml"), hadoopConfDir); System.out.println("conf " + new File(getCluster().getConfig().getConfDir(), "accumulo-site.xml")); - MiniAccumuloCluster accumulo2 = new MiniAccumuloCluster(macConfig2); + MiniAccumuloClusterImpl accumulo2 = new MiniAccumuloClusterImpl(macConfig2); try { accumulo2.start(); Assert.fail("A 2nd MAC instance should not be able to start over an existing MAC instance");