Billie Rinaldi created SLIDER-756:
-------------------------------------
Summary: Create accumulo client script
Key: SLIDER-756
URL: https://issues.apache.org/jira/browse/SLIDER-756
Project: Slider
Issue Type: Improvement
Components: app-package
Reporter: Billie Rinaldi
Assignee: Billie Rinaldi
Fix For: Slider 0.70
The idea behind this script is to make it easier to run the accumulo script
(particularly the accumulo shell) against an accumulo instance running on
slider. The basic idea is to have:
{noformat}
accumulo-slider --app <appName> <accumuloCommand>
{noformat}
and a few extra commands like:
{noformat}
accumulo-slider --app <appName> quicklinks
accumulo-slider --app <appName> proxies
accumulo-slider --app <appName> --appconf <confDir> getconf
accumulo-slider --app <appName> install <installDir>
{noformat}
To run accumulo commands, the script requires ACCUMULO_HOME and SLIDER_HOME to
be set in the environment.
For the getconf command, you can download the conf to a specified directory,
and in subsequent commands to accumulo-slider you could use the following to
avoid having to download the conf each time:
{noformat}
accumulo-slider --appconf <confDir> <command>
{noformat}
For the install command, you specify an install dir, and it will pull down the
app package, untar the accumulo tarball, and configure it. (I have concerns
that this may be a brittle process.) Once this install dir is made, you could
use it as a normal accumulo installation, using the accumulo script directly
instead of the accumulo-slider wrapper script. The install dir could also be
used as an ACCUMULO_HOME for future calls to accumulo-slider for other app
instances.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)