Hi,

$dayjob presented me with a request to break up the current tarball into two: one suitable for "users" and another for the Accumulo services. The ultimate goal is to make upgrade scenarios a bit easier by having client and server centric packaging.

The "client" tarball would be something suitable for most users providing the ability to do things like:

* Launch a java app against Accumulo
* Launch a MapReduce job against Accumulo
* Launch the Accumulo shell

Essentially, the client tarball is just a pared down version of our "current" tarball and the server-tarball is likely equivalent to our "current" tarball (given that we have little code which would be considered client-only).

Obviously, there are many ways to go about this. If there is buy-in from other folks, adding some new assembly descriptors and making it a part of the Maven build (perhaps, optionally generated) would be the easiest in terms of maintenance. However, I don't want to push for that if it's just going to be ignored by folks. I'll be creating something to support this one way or another.

Any thoughts/opinions? Would this have any value to other folks?

- Josh

Reply via email to