blob: 4e02a282b737fc19e5adf11657f2de7895428b74 [file] [log] [blame] [view]
# Extract Transform Load (ETL) Example
### Introduction
This example shows how to use Camel as an ETL tool
### Build
You will need to compile this example first:
mvn compile
### Run
To run the example type
mvn camel:run
You can see the routing rules by looking at the java code in the src/main/java
directory and the Spring XML configuration lives in
`src/main/resources/META-INF/spring`
To stop the example hit <kbd>ctrl</kbd>+<kbd>c</kbd>
### Build and Run inside OSGi container
#### Build
You will need to compile and install this example first:
mvn install
#### Install
If using Apache Karaf / Apache ServiceMix you can install this example
from the shell using this example's "features.xml" for easy provisioning.
features:addUrl mvn:org.apache.camel/camel-example-etl/${version}/xml/features
features:install camel-example-etl
The example outputs logs into the console. When you're done just hit <kbd>ctrl</kbd>+<kbd>d</kbd>
to exit the container. Next time you start the container again use the 'clean' option so that
this example's bundle gets removed and you don't see the logs anymore written into the console,
e.g. in case of Karaf start it again using:
karaf clean
### Documentation
For a full description of this example please see
<http://camel.apache.org/etl-example.html>
<http://camel.apache.org/etl.html>
### Forum, Help, etc
If you hit an problems please let us know on the Camel Forums
<http://camel.apache.org/discussion-forums.html>
Please help us make Apache Camel better - we appreciate any feedback you may
have. Enjoy!
The Camel riders!