[ 
https://issues.apache.org/jira/browse/ACCUMULO-4490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15552197#comment-15552197
 ] 

Mike Walch commented on ACCUMULO-4490:
--------------------------------------

I have been experimenting for a few days and have gone through a few 
iterations.  I made a [GitHub pull 
request|https://github.com/apache/accumulo/pull/160] with some code that is not 
ready to be merged (more work is needed) but is ready for feedback.  Let me 
know what you think.  I tried to focus on script API and did a lot of wrapping 
of the current scripts.  After the API has been settled, I would like simplify 
these scripts. 

> Simplify Accumulo scripts and config files
> ------------------------------------------
>
>                 Key: ACCUMULO-4490
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4490
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: scripts, start
>    Affects Versions: 2.0.0
>            Reporter: Mike Walch
>            Assignee: Mike Walch
>             Fix For: 2.0.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently, there are too many Accumulo scripts and config files in 'bin' and 
> 'conf' respectively.  It is confusing to know which scripts or configuration 
> file should be used.  Some scripts are just used by other scripts.  Some 
> configuration file are only needed in rare situations.  Scripts also lack 
> usage/help docs.
> Below is general plan to fix this:
> # Reduce the number of scripts in 'bin' directory
> #* Move implementation/uncommon scripts to 'scripts' directory
> #* Scripts in `bin` should be simple wrapper scripts that either call Java or 
> implementation script in `scripts' directory
> # Scripts in 'bin' should have good help/usage information.
> # Only generate one set of example configuration in 'conf/examples'. User can 
> use bootstrap-config to generate config for different environments.
> # Change bootstrap-config to only generate minimal config necessary.
> # For uncommon configuration files (like logging), fall back to example file 
> in 'conf/examples' if file not present in 'conf'



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to