As part of SSL, we need to introduce configuration so accumulo clients
(such as ZooKeeperInstance) can find trust stores.  It seems like this has
a lot in common with shell config files in ACCUMULO-1397.  Do people think
these should be combined, or should the shell have its own separate config?
 I was imagining a simple java .properties-style key=value list.  Does this
seem reasonable?  Or should the format be more like the xml of the site
config?  I was also imagining looking through a list of files that would
each override settings, perhaps in the following order (from lowest to
highest priority):

/etc/accumulo/client.conf
$ACCUMULO_HOME/conf/client.conf
$HOME/.accumulo/config
--client-config command line switch for shell or explicit parameter passed
to ZooKeeperInstance

Does this sound good to y'all?  Should the explicit switch/parameter have
per-property override semantics, or should it just be used as the exclusive
source of properties if specified?

Mike Drob, are you actively working on the shell side of this already?  I
see that bug is assigned to you...

Thanks,
Michael

Reply via email to