Merge branch 'master' into ACCUMULO-378

Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/5fd07ec0
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/5fd07ec0
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/5fd07ec0

Branch: refs/heads/ACCUMULO-378
Commit: 5fd07ec03059daa21758404de0c059a2dd5c395a
Parents: e01c8d9 1b4c49c
Author: Josh Elser <els...@apache.org>
Authored: Mon Apr 7 23:02:05 2014 -0400
Committer: Josh Elser <els...@apache.org>
Committed: Mon Apr 7 23:02:05 2014 -0400

----------------------------------------------------------------------
 README                                          |   40 +-
 assemble/build.sh                               |    8 +-
 assemble/src/main/assemblies/component.xml      |    3 +
 bin/bootstrap_config.sh                         |  321 ++++-
 conf/templates/accumulo-env.sh                  |   66 +
 conf/templates/accumulo-metrics.xml             |   60 +
 conf/templates/accumulo-site.xml                |  132 ++
 conf/templates/accumulo.policy.example          |  143 +++
 conf/templates/auditLog.xml                     |   35 +
 conf/templates/gc                               |   16 +
 conf/templates/generic_logger.xml               |   83 ++
 conf/templates/log4j.properties                 |   41 +
 conf/templates/masters                          |   16 +
 conf/templates/monitor                          |   16 +
 conf/templates/monitor_logger.xml               |   64 +
 conf/templates/slaves                           |   16 +
 conf/templates/tracers                          |   16 +
 core/pom.xml                                    |   19 -
 .../core/client/mapred/InputFormatBase.java     |    1 +
 .../client/mapreduce/AccumuloInputFormat.java   |    2 +-
 .../core/client/mapreduce/InputFormatBase.java  |    1 +
 .../accumulo/core/client/mock/MockShell.java    |  142 ---
 .../core/util/format/DeleterFormatter.java      |  101 --
 .../apache/accumulo/core/util/shell/Shell.java  | 1168 ------------------
 .../core/util/shell/ShellCommandException.java  |   59 -
 .../core/util/shell/ShellCompletor.java         |  162 ---
 .../core/util/shell/ShellExtension.java         |   27 -
 .../accumulo/core/util/shell/ShellOptions.java  |   33 -
 .../core/util/shell/ShellOptionsJC.java         |  280 -----
 .../accumulo/core/util/shell/ShellUtil.java     |   60 -
 .../apache/accumulo/core/util/shell/Token.java  |  137 --
 .../core/util/shell/commands/AboutCommand.java  |   56 -
 .../commands/ActiveCompactionIterator.java      |  136 --
 .../util/shell/commands/ActiveScanIterator.java |   91 --
 .../util/shell/commands/AddAuthsCommand.java    |   82 --
 .../util/shell/commands/AddSplitsCommand.java   |   88 --
 .../shell/commands/AuthenticateCommand.java     |   66 -
 .../core/util/shell/commands/ByeCommand.java    |   19 -
 .../util/shell/commands/ClasspathCommand.java   |   55 -
 .../core/util/shell/commands/ClearCommand.java  |   52 -
 .../util/shell/commands/CloneTableCommand.java  |  102 --
 .../core/util/shell/commands/ClsCommand.java    |   19 -
 .../util/shell/commands/CompactCommand.java     |  129 --
 .../core/util/shell/commands/ConfigCommand.java |  315 -----
 .../util/shell/commands/ConstraintCommand.java  |  134 --
 .../shell/commands/CreateNamespaceCommand.java  |   99 --
 .../util/shell/commands/CreateTableCommand.java |  203 ---
 .../util/shell/commands/CreateUserCommand.java  |   76 --
 .../core/util/shell/commands/DUCommand.java     |  124 --
 .../core/util/shell/commands/DebugCommand.java  |   71 --
 .../core/util/shell/commands/DeleteCommand.java |  112 --
 .../util/shell/commands/DeleteIterCommand.java  |  114 --
 .../util/shell/commands/DeleteManyCommand.java  |   82 --
 .../shell/commands/DeleteNamespaceCommand.java  |  100 --
 .../util/shell/commands/DeleteRowsCommand.java  |   65 -
 .../shell/commands/DeleteScanIterCommand.java   |  102 --
 .../shell/commands/DeleteShellIterCommand.java  |  100 --
 .../util/shell/commands/DeleteTableCommand.java |   60 -
 .../util/shell/commands/DeleteUserCommand.java  |   19 -
 .../util/shell/commands/DropTableCommand.java   |   19 -
 .../util/shell/commands/DropUserCommand.java    |   61 -
 .../core/util/shell/commands/EGrepCommand.java  |   59 -
 .../util/shell/commands/ExecfileCommand.java    |   67 -
 .../core/util/shell/commands/ExitCommand.java   |   39 -
 .../util/shell/commands/ExportTableCommand.java |   78 --
 .../util/shell/commands/ExtensionCommand.java   |  102 --
 .../core/util/shell/commands/FateCommand.java   |  180 ---
 .../core/util/shell/commands/FlushCommand.java  |   63 -
 .../util/shell/commands/FormatterCommand.java   |   69 --
 .../util/shell/commands/GetAuthsCommand.java    |   67 -
 .../util/shell/commands/GetGroupsCommand.java   |   60 -
 .../util/shell/commands/GetSplitsCommand.java   |  155 ---
 .../core/util/shell/commands/GrantCommand.java  |  133 --
 .../core/util/shell/commands/GrepCommand.java   |  111 --
 .../core/util/shell/commands/HelpCommand.java   |  129 --
 .../core/util/shell/commands/HiddenCommand.java |   62 -
 .../util/shell/commands/HistoryCommand.java     |   82 --
 .../shell/commands/ImportDirectoryCommand.java  |   58 -
 .../util/shell/commands/ImportTableCommand.java |   51 -
 .../core/util/shell/commands/InfoCommand.java   |   19 -
 .../core/util/shell/commands/InsertCommand.java |  148 ---
 .../util/shell/commands/InterpreterCommand.java |   40 -
 .../shell/commands/ListCompactionsCommand.java  |   78 --
 .../util/shell/commands/ListIterCommand.java    |  140 ---
 .../util/shell/commands/ListScansCommand.java   |   78 --
 .../shell/commands/ListShellIterCommand.java    |  105 --
 .../core/util/shell/commands/MaxRowCommand.java |   55 -
 .../core/util/shell/commands/MergeCommand.java  |  111 --
 .../commands/NamespacePermissionsCommand.java   |   44 -
 .../util/shell/commands/NamespacesCommand.java  |   83 --
 .../util/shell/commands/NoTableCommand.java     |   40 -
 .../util/shell/commands/OfflineCommand.java     |   61 -
 .../core/util/shell/commands/OnlineCommand.java |   61 -
 .../core/util/shell/commands/OptUtil.java       |  146 ---
 .../core/util/shell/commands/PasswdCommand.java |   96 --
 .../core/util/shell/commands/PingCommand.java   |   82 --
 .../core/util/shell/commands/PingIterator.java  |   58 -
 .../util/shell/commands/QuestionCommand.java    |   24 -
 .../core/util/shell/commands/QuitCommand.java   |   19 -
 .../shell/commands/QuotedStringTokenizer.java   |  141 ---
 .../shell/commands/RenameNamespaceCommand.java  |   79 --
 .../util/shell/commands/RenameTableCommand.java |   62 -
 .../core/util/shell/commands/RevokeCommand.java |  133 --
 .../core/util/shell/commands/ScanCommand.java   |  334 -----
 .../core/util/shell/commands/ScriptCommand.java |  290 -----
 .../util/shell/commands/SetAuthsCommand.java    |   77 --
 .../util/shell/commands/SetGroupsCommand.java   |   78 --
 .../util/shell/commands/SetIterCommand.java     |  453 -------
 .../util/shell/commands/SetScanIterCommand.java |  127 --
 .../shell/commands/SetShellIterCommand.java     |  131 --
 .../ShellPluginConfigurationCommand.java        |  146 ---
 .../core/util/shell/commands/SleepCommand.java  |   46 -
 .../commands/SystemPermissionsCommand.java      |   44 -
 .../core/util/shell/commands/TableCommand.java  |   60 -
 .../util/shell/commands/TableOperation.java     |  153 ---
 .../shell/commands/TablePermissionsCommand.java |   44 -
 .../core/util/shell/commands/TablesCommand.java |  107 --
 .../core/util/shell/commands/TraceCommand.java  |  101 --
 .../core/util/shell/commands/UserCommand.java   |   71 --
 .../shell/commands/UserPermissionsCommand.java  |  106 --
 .../core/util/shell/commands/UsersCommand.java  |   45 -
 .../core/util/shell/commands/WhoAmICommand.java |   41 -
 .../EmptySplitsAccumuloInputFormat.java         |   10 +-
 .../core/util/format/DeleterFormatterTest.java  |  176 ---
 .../core/util/shell/PasswordConverterTest.java  |  113 --
 .../core/util/shell/ShellConfigTest.java        |   90 --
 .../core/util/shell/ShellSetInstanceTest.java   |  242 ----
 .../accumulo/core/util/shell/ShellTest.java     |  281 -----
 .../accumulo/core/util/shell/ShellUtilTest.java |   66 -
 .../shell/command/FormatterCommandTest.java     |  184 ---
 core/src/test/resources/shelltest.txt           |   16 -
 .../chapters/administration.tex                 |   37 +
 examples/simple/pom.xml                         |    4 +
 .../examples/simple/shell/DebugCommand.java     |    4 +-
 .../simple/shell/MyAppShellExtension.java       |    4 +-
 fate/pom.xml                                    |    9 +
 .../org/apache/accumulo/fate/AdminUtil.java     |   14 +-
 .../java/org/apache/accumulo/fate/Fate.java     |    2 +-
 .../org/apache/accumulo/fate/ReadOnlyRepo.java  |   32 +
 .../org/apache/accumulo/fate/ReadOnlyStore.java |  111 ++
 .../apache/accumulo/fate/ReadOnlyTStore.java    |  125 ++
 .../java/org/apache/accumulo/fate/Repo.java     |    5 +-
 .../java/org/apache/accumulo/fate/TStore.java   |   78 +-
 .../apache/accumulo/fate/AgeOffStoreTest.java   |    2 +-
 .../apache/accumulo/fate/ReadOnlyStoreTest.java |   72 ++
 .../org/apache/accumulo/fate/SimpleStore.java   |    2 +-
 pom.xml                                         |    8 +-
 .../org/apache/accumulo/server/Accumulo.java    |   33 +-
 .../accumulo/server/util/MetadataTableUtil.java |    3 +
 server/gc/pom.xml                               |    5 +
 .../gc/GarbageCollectWriteAheadLogs.java        |   89 +-
 .../accumulo/gc/SimpleGarbageCollector.java     |  134 +-
 .../gc/GarbageCollectWriteAheadLogsTest.java    |  264 ++++
 .../gc/SimpleGarbageCollectorOptsTest.java      |   37 +
 .../accumulo/gc/SimpleGarbageCollectorTest.java |  146 +++
 .../accumulo/master/FateServiceHandler.java     |    2 +-
 .../java/org/apache/accumulo/master/Master.java |   77 +-
 .../apache/accumulo/master/util/FateAdmin.java  |   24 +-
 server/monitor/pom.xml                          |    4 +
 .../accumulo/monitor/servlets/ShellServlet.java |    2 +-
 .../monitor/servlets/trace/Summary.java         |   21 +-
 .../monitor/servlets/trace/SummaryTest.java     |   42 +
 shell/pom.xml                                   |  123 ++
 .../java/org/apache/accumulo/shell/Shell.java   | 1168 ++++++++++++++++++
 .../accumulo/shell/ShellCommandException.java   |   59 +
 .../apache/accumulo/shell/ShellCompletor.java   |  162 +++
 .../apache/accumulo/shell/ShellExtension.java   |   27 +
 .../org/apache/accumulo/shell/ShellOptions.java |   33 +
 .../apache/accumulo/shell/ShellOptionsJC.java   |  280 +++++
 .../org/apache/accumulo/shell/ShellUtil.java    |   60 +
 .../java/org/apache/accumulo/shell/Token.java   |  137 ++
 .../accumulo/shell/commands/AboutCommand.java   |   56 +
 .../commands/ActiveCompactionIterator.java      |  136 ++
 .../shell/commands/ActiveScanIterator.java      |   91 ++
 .../shell/commands/AddAuthsCommand.java         |   82 ++
 .../shell/commands/AddSplitsCommand.java        |   88 ++
 .../shell/commands/AuthenticateCommand.java     |   66 +
 .../accumulo/shell/commands/ByeCommand.java     |   19 +
 .../shell/commands/ClasspathCommand.java        |   55 +
 .../accumulo/shell/commands/ClearCommand.java   |   52 +
 .../shell/commands/CloneTableCommand.java       |  102 ++
 .../accumulo/shell/commands/ClsCommand.java     |   19 +
 .../accumulo/shell/commands/CompactCommand.java |  129 ++
 .../accumulo/shell/commands/ConfigCommand.java  |  315 +++++
 .../shell/commands/ConstraintCommand.java       |  134 ++
 .../shell/commands/CreateNamespaceCommand.java  |   99 ++
 .../shell/commands/CreateTableCommand.java      |  203 +++
 .../shell/commands/CreateUserCommand.java       |   76 ++
 .../accumulo/shell/commands/DUCommand.java      |  124 ++
 .../accumulo/shell/commands/DebugCommand.java   |   71 ++
 .../accumulo/shell/commands/DeleteCommand.java  |  112 ++
 .../shell/commands/DeleteIterCommand.java       |  114 ++
 .../shell/commands/DeleteManyCommand.java       |   82 ++
 .../shell/commands/DeleteNamespaceCommand.java  |  100 ++
 .../shell/commands/DeleteRowsCommand.java       |   65 +
 .../shell/commands/DeleteScanIterCommand.java   |  102 ++
 .../shell/commands/DeleteShellIterCommand.java  |  100 ++
 .../shell/commands/DeleteTableCommand.java      |   60 +
 .../shell/commands/DeleteUserCommand.java       |   19 +
 .../shell/commands/DropTableCommand.java        |   19 +
 .../shell/commands/DropUserCommand.java         |   61 +
 .../accumulo/shell/commands/EGrepCommand.java   |   59 +
 .../shell/commands/ExecfileCommand.java         |   67 +
 .../accumulo/shell/commands/ExitCommand.java    |   39 +
 .../shell/commands/ExportTableCommand.java      |   78 ++
 .../shell/commands/ExtensionCommand.java        |  102 ++
 .../accumulo/shell/commands/FateCommand.java    |  180 +++
 .../accumulo/shell/commands/FlushCommand.java   |   63 +
 .../shell/commands/FormatterCommand.java        |   69 ++
 .../shell/commands/GetAuthsCommand.java         |   67 +
 .../shell/commands/GetGroupsCommand.java        |   60 +
 .../shell/commands/GetSplitsCommand.java        |  155 +++
 .../accumulo/shell/commands/GrantCommand.java   |  133 ++
 .../accumulo/shell/commands/GrepCommand.java    |  111 ++
 .../accumulo/shell/commands/HelpCommand.java    |  129 ++
 .../accumulo/shell/commands/HiddenCommand.java  |   62 +
 .../accumulo/shell/commands/HistoryCommand.java |   82 ++
 .../shell/commands/ImportDirectoryCommand.java  |   58 +
 .../shell/commands/ImportTableCommand.java      |   51 +
 .../accumulo/shell/commands/InfoCommand.java    |   19 +
 .../accumulo/shell/commands/InsertCommand.java  |  148 +++
 .../shell/commands/InterpreterCommand.java      |   40 +
 .../shell/commands/ListCompactionsCommand.java  |   78 ++
 .../shell/commands/ListIterCommand.java         |  140 +++
 .../shell/commands/ListScansCommand.java        |   78 ++
 .../shell/commands/ListShellIterCommand.java    |  105 ++
 .../accumulo/shell/commands/MaxRowCommand.java  |   55 +
 .../accumulo/shell/commands/MergeCommand.java   |  111 ++
 .../commands/NamespacePermissionsCommand.java   |   44 +
 .../shell/commands/NamespacesCommand.java       |   83 ++
 .../accumulo/shell/commands/NoTableCommand.java |   40 +
 .../accumulo/shell/commands/OfflineCommand.java |   61 +
 .../accumulo/shell/commands/OnlineCommand.java  |   61 +
 .../apache/accumulo/shell/commands/OptUtil.java |  146 +++
 .../accumulo/shell/commands/PasswdCommand.java  |   96 ++
 .../accumulo/shell/commands/PingCommand.java    |   82 ++
 .../accumulo/shell/commands/PingIterator.java   |   58 +
 .../shell/commands/QuestionCommand.java         |   24 +
 .../accumulo/shell/commands/QuitCommand.java    |   19 +
 .../shell/commands/QuotedStringTokenizer.java   |  141 +++
 .../shell/commands/RenameNamespaceCommand.java  |   79 ++
 .../shell/commands/RenameTableCommand.java      |   62 +
 .../accumulo/shell/commands/RevokeCommand.java  |  133 ++
 .../accumulo/shell/commands/ScanCommand.java    |  334 +++++
 .../accumulo/shell/commands/ScriptCommand.java  |  290 +++++
 .../shell/commands/SetAuthsCommand.java         |   77 ++
 .../shell/commands/SetGroupsCommand.java        |   78 ++
 .../accumulo/shell/commands/SetIterCommand.java |  453 +++++++
 .../shell/commands/SetScanIterCommand.java      |  127 ++
 .../shell/commands/SetShellIterCommand.java     |  131 ++
 .../ShellPluginConfigurationCommand.java        |  146 +++
 .../accumulo/shell/commands/SleepCommand.java   |   46 +
 .../commands/SystemPermissionsCommand.java      |   44 +
 .../accumulo/shell/commands/TableCommand.java   |   60 +
 .../accumulo/shell/commands/TableOperation.java |  153 +++
 .../shell/commands/TablePermissionsCommand.java |   44 +
 .../accumulo/shell/commands/TablesCommand.java  |  107 ++
 .../accumulo/shell/commands/TraceCommand.java   |  101 ++
 .../accumulo/shell/commands/UserCommand.java    |   71 ++
 .../shell/commands/UserPermissionsCommand.java  |  106 ++
 .../accumulo/shell/commands/UsersCommand.java   |   45 +
 .../accumulo/shell/commands/WhoAmICommand.java  |   41 +
 .../accumulo/shell/format/DeleterFormatter.java |  102 ++
 .../apache/accumulo/shell/mock/MockShell.java   |  143 +++
 shell/src/main/resources/.gitignore             |    0
 .../accumulo/shell/PasswordConverterTest.java   |  113 ++
 .../apache/accumulo/shell/ShellConfigTest.java  |   91 ++
 .../accumulo/shell/ShellSetInstanceTest.java    |  244 ++++
 .../org/apache/accumulo/shell/ShellTest.java    |  282 +++++
 .../apache/accumulo/shell/ShellUtilTest.java    |   67 +
 .../shell/command/FormatterCommandTest.java     |  184 +++
 .../shell/format/DeleterFormatterTest.java      |  177 +++
 shell/src/test/resources/log4j.properties       |   28 +
 shell/src/test/resources/shelltest.txt          |   16 +
 .../java/org/apache/accumulo/start/Main.java    |    2 +-
 .../org/apache/accumulo/test/ShellServerIT.java |    2 +-
 276 files changed, 14442 insertions(+), 12242 deletions(-)
----------------------------------------------------------------------


Reply via email to