Skip to content
This repository was archived by the owner on Oct 23, 2024. It is now read-only.

d2iq-archive/mesos-deb-packaging

This branch is 151 commits ahead of solidsnack/mesos-deb-packaging:master.

Folders and files

NameName
Last commit message
Last commit date
Oct 8, 2015
Dec 1, 2017
Jun 26, 2013
Oct 22, 2014
Jan 19, 2015
Oct 24, 2014
Oct 6, 2016
Mar 26, 2015
Oct 8, 2015
Oct 22, 2014
May 23, 2014
Jul 25, 2013
Mar 10, 2019
Mar 10, 2019
Apr 19, 2013
Apr 15, 2013
May 16, 2016

Repository files navigation

Apache Mesos Packaging

Build scripts to create Apache Mesos packages with FPM for simple installation in a cluster.

Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, MPI, Hypertable, Spark (a new framework for low-latency interactive and iterative jobs), and other applications. Currently is in the Apache Incubator and going through rapid development, though stable enough for a production usage. See Mesos website for more details.

Packaging Requirements

sudo apt-get install ruby ruby-dev python-dev autoconf automake git make libssl-dev libcurl3 libtool
sudo gem install fpm

Mesos Requirements

Mesos has its own OS-level build requirements that need to be installed as well before building.

See getting-started for more information.

Setting the Maintainer

define in e.g. ~/.bash_profile a MAINTAINER variable

export MAINTAINER="email@example.com"

Setting make Options (optional)

export MAKEFLAGS=-j8

Building deb or rpm Package

./build_mesos

TODO

  • automatic restart of master/slave when upgrading
  • logrotate support
  • service autostart

Authors

About

Mesos package for Debian, Ubuntu, CentOS, RHEL, and Fedora

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 99.8%
  • Makefile 0.2%