Skip to content

bonifaido/rust-mesos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-mesos

Join the chat at https://gitter.im/bonifaido/rust-mesos

Build Status

Rust library for Apache Mesos. It is based on the upcoming Scheduler and Executor (not yet implemented in this library) HTTP API in Mesos, see:

####Warning: This library is in a very early stage, it is not recomended for production and all APIs are subject to change.

Prerequisites

Rust Mesos depends on the MesosMasterInfo in Zookeeper to be published in JSON format and thus Mesos master or the upcoming 0.24 (see this commit).

Building

This project is always built using cargo against the latest stable, beta, and nightly.

$ cargo build

The protobuf code was generated using rust-protobuf.

Running the example framework

Your mesos master and slave must be running and register themselves to zk://127.0.0.1:2181/mesos.

Then you can execute the example framework with

$ cargo run --example framework_example

or if you prefer verbose logging inside the mesos crate with

$ RUST_LOG="mesos=debug" cargo run --example framework_example

About

Pure Rust library for Apache Mesos >= 0.28.1 (very much WIP).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 96.4%
  • Protocol Buffer 3.6%