Update Fluo to build against Accumulo 2.0.0 (#1074)
diff --git a/modules/core/src/main/java/org/apache/fluo/core/client/FluoAdminImpl.java b/modules/core/src/main/java/org/apache/fluo/core/client/FluoAdminImpl.java
index df45c2c..8ff40bd 100644
--- a/modules/core/src/main/java/org/apache/fluo/core/client/FluoAdminImpl.java
+++ b/modules/core/src/main/java/org/apache/fluo/core/client/FluoAdminImpl.java
@@ -286,7 +286,7 @@
final String accumuloInstanceName =
client.properties().getProperty(AccumuloProps.CLIENT_INSTANCE_NAME);
- final String accumuloInstanceID = client.getInstanceID();
+ final String accumuloInstanceID = client.instanceOperations().getInstanceID();
final String fluoApplicationID = UUID.randomUUID().toString();
// Create node specified by chroot suffix of Zookeeper connection string (if it doesn't exist)
diff --git a/modules/core/src/main/java/org/apache/fluo/core/impl/Environment.java b/modules/core/src/main/java/org/apache/fluo/core/impl/Environment.java
index a5c389f..5e4988c 100644
--- a/modules/core/src/main/java/org/apache/fluo/core/impl/Environment.java
+++ b/modules/core/src/main/java/org/apache/fluo/core/impl/Environment.java
@@ -97,9 +97,9 @@
"unexpected accumulo instance name " + instanceName + " != " + accumuloInstance);
}
- if (!client.getInstanceID().equals(accumuloInstanceID)) {
- throw new IllegalArgumentException("unexpected accumulo instance id " + client.getInstanceID()
- + " != " + accumuloInstanceID);
+ if (!client.instanceOperations().getInstanceID().equals(accumuloInstanceID)) {
+ throw new IllegalArgumentException("unexpected accumulo instance id "
+ + client.instanceOperations().getInstanceID() + " != " + accumuloInstanceID);
}
try {
diff --git a/modules/integration-tests/pom.xml b/modules/integration-tests/pom.xml
index 8a0adb9..c53164e 100644
--- a/modules/integration-tests/pom.xml
+++ b/modules/integration-tests/pom.xml
@@ -112,7 +112,7 @@
<plugins>
<plugin>
<groupId>org.apache.accumulo</groupId>
- <artifactId>accumulo-maven-plugin</artifactId>
+ <artifactId>accumulo2-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
diff --git a/modules/integration-tests/src/main/java/org/apache/fluo/integration/ITBase.java b/modules/integration-tests/src/main/java/org/apache/fluo/integration/ITBase.java
index 3bb62e3..70f74be 100644
--- a/modules/integration-tests/src/main/java/org/apache/fluo/integration/ITBase.java
+++ b/modules/integration-tests/src/main/java/org/apache/fluo/integration/ITBase.java
@@ -73,7 +73,7 @@
@BeforeClass
public static void setUpAccumulo() throws Exception {
instanceName = System.getProperty(IT_INSTANCE_NAME_PROP, "it-instance-default");
- File instanceDir = new File("target/accumulo-maven-plugin/" + instanceName);
+ File instanceDir = new File("target/accumulo2-maven-plugin/" + instanceName);
boolean instanceClear =
System.getProperty(IT_INSTANCE_CLEAR_PROP, "true").equalsIgnoreCase("true");
if (instanceDir.exists() && instanceClear) {
diff --git a/modules/mapreduce/pom.xml b/modules/mapreduce/pom.xml
index c4a1339..b25e273 100644
--- a/modules/mapreduce/pom.xml
+++ b/modules/mapreduce/pom.xml
@@ -100,7 +100,7 @@
<plugins>
<plugin>
<groupId>org.apache.accumulo</groupId>
- <artifactId>accumulo-maven-plugin</artifactId>
+ <artifactId>accumulo2-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
diff --git a/pom.xml b/pom.xml
index 58abc63..dd3eed2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,7 +54,7 @@
<url>https://github.com/apache/fluo/issues</url>
</issueManagement>
<properties>
- <accumulo.version>2.0.0-alpha-2</accumulo.version>
+ <accumulo.version>2.0.0</accumulo.version>
<curator.version>4.0.1</curator.version>
<dropwizard.version>0.8.1</dropwizard.version>
<findbugs.maxRank>11</findbugs.maxRank>
@@ -254,27 +254,13 @@
</dependency>
</dependencies>
</dependencyManagement>
- <pluginRepositories>
- <!--
- needed for accumulo-maven-plugin SNAPSHOT version
- see PR apache/maven-apache-parent#1
- -->
- <pluginRepository>
- <releases>
- <enabled>false</enabled>
- </releases>
- <id>apache.snapshots</id>
- <name>Apache Snapshot Repository</name>
- <url>https://repository.apache.org/snapshots</url>
- </pluginRepository>
- </pluginRepositories>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.accumulo</groupId>
- <artifactId>accumulo-maven-plugin</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <artifactId>accumulo2-maven-plugin</artifactId>
+ <version>1.0.0</version>
<configuration>
<instanceName>it-instance-maven</instanceName>
<rootPassword>ITSecret</rootPassword>