commit | 068f87e521c67d38a3ab2cc2122291e56e3c3cbd | [log] [tgz] |
---|---|---|
author | Christopher L. Shannon (cshannon) <christopher.l.shannon@gmail.com> | Mon May 01 14:13:48 2017 -0400 |
committer | Christopher L. Shannon (cshannon) <christopher.l.shannon@gmail.com> | Mon May 01 14:13:48 2017 -0400 |
tree | b785ad8fbe8eeb40ac5174500b7cbdb906988666 | |
parent | bc69ab9e3ce73a0d3aa6a0e49055ff0b49a10821 [diff] |
NO-JIRA: Updating version to 0.2.0-SNAPSHOT
The ActiveMQ Command Line Tools project is home to several CLI based projects useful for users of the ActiveMQ and ActiveMQ Artemis messaging brokers
##ActiveMQ KahaDB Export Tool##
This tool can be used to export a KahaDB or MultiKahaDB store to Artemis XML format. The resulting XML document can then be imported into an Artemis broker using the Artemis CLI tool. See Artemis CLI tool
###Usage###
$ ./bin/export help usage: export <command> [<args>] The most commonly used export commands are: help Display help information kahadb Export a KahaDb store to Artemis XML mkahadb Export a MultiKahaDb store to Artemis XML See 'export help <command>' for more information on a specific command.
$ ./bin/export help kahadb NAME export kahadb - Export a KahaDb store to Artemis XML SYNOPSIS export kahadb [-c] [-f] [(--qp <queuePattern> | --queuePattern <queuePattern>)] (-s <source> | --source <source>) (-t <target> | --target <target>) [(--tp <topicPattern> | --topicPattern <topicPattern>)] OPTIONS -c Compress output xml file using gzip -f Force XML output and overwrite existing file --qp <queuePattern>, --queuePattern <queuePattern> Queue Export Pattern -s <source>, --source <source> Data store directory location -t <target>, --target <target> Xml output file location --tp <topicPattern>, --topicPattern <topicPattern> Topic Export Pattern
###Examples:###
Export entire store:
./bin/export kahadb --source /some/directory/kahadb/ --target ~/some/directory/output.xml
Export entire store and compress the resulting xml:
./bin/export kahadb --source /some/directory/kahadb/ --target ~/some/directory/output.xml -c
Export all topics but only queues matching pattern:
./bin/export kahadb --qp test.queue.> --source /some/directory/kahadb/ --target ~/some/directory/output.xml