I would like to configure MiniAccumuloCluster with a configuration class. Something like:
MACConfig cfg = new MACConfig();
MiniAccumuloCluster mac = cfg.create();
Connector c = mac.getConnector();
Is this a change to the MiniAccumuloConfig API or a completely new class altogether?
Yes, it would be a change. And we would have to think about that change for a while. But with some thought, we could eliminate nearly all the integration tests we run under the python harness.
I'm an idiot... this already exists.
I was wondering if it was different. On that same note... it would be really neat to nicer builder-style methods (like mac.getConnector()), etc to make the API much easier to work with.