Closed DomGarguilo closed 3 weeks ago
This happens when the accumulo version is set to 2.1.2 in the pom. The bug mentioned in #273 is blocking me from being able to use createtable
when the accumulo version is set to 3.1.0-SNAPSHOT
.
The compaction.service
prefix was added in 2.1.3
. Since older versions don't have compaction.service
defined as a valid prefix, it's throwing that mutable error. That error message could probably be updated to throw a better error if the prefix is non-mutable and also not considered "valid".
To work around this in 2.1.2, the property file needs to use the old tserver.compaction.major.service
prefix to define compaction services.
See https://github.com/apache/accumulo-testing/commit/725b723cb2c1e9310fc67298526a47d30a743a80 for the required changes to accumulo.properties.
To work around this in 2.1.2, the property file needs to use the old
tserver.compaction.major.service
prefix to define compaction services.
I wonder if a branch for 2.1 should be created in accumulo-testing
Created a 2.1 branch of accumulo-testing based off the 2.1.4-SNAPSHOT and fixed these compaction property errors for 2.1 Confirmed error no longer populates in 2.1.
When trying to run
./bin/cingest createtable
, I get the following exception saying that "Zookeeper property is not mutable: compaction.service.cs1.planner"I am not sure why this is happening but its coming from this line: https://github.com/apache/accumulo-testing/blob/ce95056c57d3eff61400486b4a9da8fd73dbe67e/src/main/java/org/apache/accumulo/testing/continuous/CreateTable.java#L75