Use case
Send file through TCP to Flume and log content in the console.
- Assumptions: Docker already installed
Steps
1. Clone below github project.
https://github.com/dhanuka84/docker-flume
2. Build docker image using following command
docker build -t my-flume-image .
3. Change configuration in following folder according to your local machine.
config/*
run-fl.sh
4. Execute bash script
sh run-fl.sh
5. Send file through TCP tunnel
netcat localhost 4444 < README.md
6. Output from docker container
References:
1. https://flume.apache.org/releases/content/1.8.0/FlumeUserGuide.html
2. https://github.com/mrwilson/docker-flume
3. https://blog.probablyfine.co.uk/2014/08/24/using-docker-with-apache-flume-2.html