Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.26 KB

README.md

File metadata and controls

59 lines (41 loc) · 1.26 KB

Logstash

Coming soon! Logstash on Mesos

Getting Started

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.

How to build

$ ./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

Alternative ways of building

Building with Vagrant

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:

  1. Start Vagrant from project directory:

    $ vagrant up
  2. When completed SSH into the VM:

    $ vagrant ssh
  3. Build

    $ cd /vagrant
    $ sudo ./gradlew build

Sponsors

This project is sponsored by Cisco Cloud Services

License

Apache License 2.0