All Projects → mesosphere → scala-sbt-mesos-framework.g8

mesosphere / scala-sbt-mesos-framework.g8

Licence: other
No description or website provided.

Programming Languages

scala
5932 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to scala-sbt-mesos-framework.g8

chronos-utils
Command line utilities for interacting with Airbnb Chronos
Stars: ✭ 31 (+34.78%)
Mutual labels:  dcos, dcos-orchestration-guild
marathon-example-plugins
Example Plugins for Marathon Plugin Interface
Stars: ✭ 22 (-4.35%)
Mutual labels:  dcos, dcos-orchestration-guild
mesos-utils
Utilities for building distributed systems on top of mesos
Stars: ✭ 24 (+4.35%)
Mutual labels:  dcos, dcos-orchestration-guild
docker-mesos-marathon-screencast
The scripts used in the Docker Clustering on Mesos with Marathon screencast.
Stars: ✭ 51 (+121.74%)
Mutual labels:  dcos, dcos-orchestration-guild
cd-demo
A continuous delivery demo using Jenkins on DC/OS.
Stars: ✭ 36 (+56.52%)
Mutual labels:  dcos, dcos-orchestration-guild
mesosaurus
Mesos task load simulator framework for (cluster and Mesos) performance analysis
Stars: ✭ 58 (+152.17%)
Mutual labels:  dcos, dcos-orchestration-guild
Marathon
Deploy and manage containers (including Docker) on top of Apache Mesos at scale.
Stars: ✭ 4,035 (+17443.48%)
Mutual labels:  dcos, dcos-orchestration-guild
Scale
Processing framework for containerized algorithms
Stars: ✭ 100 (+334.78%)
Mutual labels:  dcos
Dcos
DC/OS - The Datacenter Operating System
Stars: ✭ 2,316 (+9969.57%)
Mutual labels:  dcos
Dcos Jenkins Service
Jenkins on DC/OS
Stars: ✭ 72 (+213.04%)
Mutual labels:  dcos
Etcd Mesos
self-healing etcd on mesos!
Stars: ✭ 68 (+195.65%)
Mutual labels:  dcos
Rendler
A rendering web crawler for Apache Mesos.
Stars: ✭ 245 (+965.22%)
Mutual labels:  dcos
Dcos Commons
DC/OS SDK is a collection of tools, libraries, and documentation for easy integration of technologies such as Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS.
Stars: ✭ 162 (+604.35%)
Mutual labels:  dcos
Marathon Autoscale
Simple Proof-of-Concept for Scaling Application running on Marathon based on Utilization
Stars: ✭ 108 (+369.57%)
Mutual labels:  dcos
Lashup
A distributed CRDT store with multicast and failure detector capabilities
Stars: ✭ 211 (+817.39%)
Mutual labels:  dcos
Vault Gatekeeper
A small service for securely delivering Vault authorization keys to Mesos tasks and ECS containers.
Stars: ✭ 83 (+260.87%)
Mutual labels:  dcos
Dcos Ui
The UI for The Datacenter Operating System
Stars: ✭ 247 (+973.91%)
Mutual labels:  dcos
Tweeter
A tiny Twitter clone for DC/OS
Stars: ✭ 68 (+195.65%)
Mutual labels:  dcos
Dcos Kubernetes Quickstart
Quickstart guide for Kubernetes on DC/OS
Stars: ✭ 161 (+600%)
Mutual labels:  dcos
Dcos Cli
The command line for DC/OS.
Stars: ✭ 225 (+878.26%)
Mutual labels:  dcos

Write a Scala Mesos Framework in 7 Steps

This is a giter8 template. The result of applying this template is a bare-bones Apache Mesos framework in Scala using SBT for builds and Vagrant for testing on a singleton cluster.

Before we start

Procedure

  1. Clone this giter8 template

     $ g8 mesosphere/scala-sbt-mesos-framework
     package [com.domain]: io.mycompany   
     name [My Mesos Framework]: My Great Framework
     
     Template applied in ./my-great-framework
    
  2. Change into the new project directory

     $ cd my-great-framework
    
  3. Inspect the template output with your favorite editor. The build definition is in project/Build.scala and the framework implementation is in src/main/scala/.

  4. Edit the framework's configuration file (src/main/resources/application.conf) to reflect the master's private IP address on the virtual machine

     io.mycompany {
       mesos {
         master = "10.141.141.10:5050"
       }
     }
    
  5. Create and start a virtual machine running the Mesos master and the Mesos slave

     $ vagrant up
    
  6. Run your new framework with SBT

     $ sbt run
    
  7. Observe STDOUT as your framework registers with the Mesos master and begins receiving resource offers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].