Coming soon! Logstash on Mesos
This framework requires:
- a running Mesos cluster.
The framework can be run by building the code, the docker images, transferring the code to the Mesos cluster and launching the framework scheduler.
$ ./gradlew build
Alteratively:
- Use gdub which runs the gradle wrapper from any subdirectory, so that you don't need to deal with relative paths
- Use Vagrant
$ java -jar logstash-scheduler.jar -m MASTER_IP:5050 -f /path/to/logstashconfig
Prerequisites:
- Running Docker service
- Vagrant 1.7.2 and VirtualBox 4.3.28 (at least the versions have been tested)
Note: Currently you need to sudo the build command or the Docker part will fail. This will be fixed shortly.
Actions to perform to start in Mac:
-
Start Vagrant from project directory:
$ vagrant up
-
When completed SSH into the VM:
$ vagrant ssh
-
Build
$ cd /vagrant $ sudo ./gradlew build
This project is sponsored by Cisco Cloud Services
Apache License 2.0