Questions tagged [mesos]

Apache Mesos is a cluster manager that provides an efficient, scalable, and robust way to share resources (CPUs, memory, disk, ports, et.) across frameworks or applications that are distributed across a cluster of machines. Mesos can be thought of as a kernel for the data center that provides a unified view of resources on all nodes and seamless access to these resources.

Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks.

Getting Started

How Does It Work?

Apache Mesos is based on a master-worker relationship, but there are other important components:

  • Mesos workers "own" the resources (CPU, memory, network ports, etc.) being managed by Mesos.
  • The Mesos master is responsible for scheduling and allocating the resources to various frameworks and managing the task life cycle. It is the resource broker.
  • Frameworks - distributed applications that run using the resources Mesos provides (run on top of Mesos). Frameworks require tasks to be performed, and tasks consume resources.
  • Communication - components of Mesos communicate with frameworks over HTTP or an HTTP-like protocol using APIs.
  • Auxiliary resources - these are resources required by, but not managed by, Mesos (e.g., network file system, client connections to services running on Mesos, etc.)

Examples of What Mesos Can Do

Some examples of things that you can do with Mesos:

  • Run a Hadoop cluster (or any frameworks built on top of Hadoop, e.g., Giraph, Hive, etc.) while sharing the resources of the cluster with another framework
  • Run a Spark cluster while sharing the resources of the cluster with another framework
  • Run a NoSQL database cluster (e.g., Hive, Shark, Spark SQL, Cassandra, Hypertable) while sharing the resources of the cluster with another framework
  • Run a real-time data streaming service (e.g., Spark Streaming, Storm)
  • Run elastic YARN clusters (see Myriad)
  • Run a standalone HDFS (see Mesosphere HDFS)

Who Uses Mesos?

Mesos helps power a large number of companies; the Mesos Project maintains a long list of companies using Mesos.

Related Tags

1240 questions
-1
votes
1 answer

Does OpenEBS support or has any plugin for DCOS or MESOS?

Apart from kubernetes, I was wondering whether OpenEBS works on DCOS or MESOS? Or OpenEBS has any plugin support for them?
-1
votes
1 answer

How to find the Heron scheduler files when deployed it on Aurora and Mesos?

I can't find the heron log files when it was deployed on Aurora and Mesos. The aurora-scheduler ui showd as follows: And In the log-files directory, there is no scheduler related log. So do you have any ideas about this question? Where can I find…
Yitian Zhang
  • 314
  • 1
  • 3
  • 18
-1
votes
1 answer

Docker hangs and gets corrupted on reboot

We are running a scheduling engine with docker, chronos & mesos. Running 2 mesos slaves on each node. Sometimes, too many Jobs gets executed on each node and docker becomes unresponsive and docker gets corrupted on rebooting the server. Is there…
user1578872
  • 7,808
  • 29
  • 108
  • 206
-1
votes
1 answer

How Docker will resolve hostname or IP present in properties file?

I have 2 Spring Boot micro-service applications i.e web application and metastore application. This is the properties file for my web application. spring: thymeleaf: prefix: classpath:/static/ application: name: web-server profiles: …
Chintamani
  • 1,076
  • 7
  • 23
  • 47
-1
votes
1 answer

What is my DCOS master hostname?

In the nginx tutorial for DC/OS: https://dcos.io/docs/1.7/usage/tutorials/nginx/ There is repeated reference to this URL: http://YOUR-DCOS-MASTER-HOSTNAME/service/nginx However, I cannot find any mention of what my dcos master hostname is anywhere…
Haziq Nordin
  • 195
  • 1
  • 3
  • 10
-1
votes
1 answer

Custom Agent roles for Mesos Agents in Cloudformation of DCOS

I'm stuck in experimenting the Default Cloud formation script of DCOS on AWS. I couldn't figure out a way, where the agent types are being defined or a way to define custom roles for the mesos agents
-1
votes
1 answer

How can I start a named instance of a container in Singularity?

I need to start many containers using Singularity. If I don't assign them a name, it will be difficult to keep track of them. I could store the correspondence between their IDs and what they do in an external file, but it's cumbersome. I need…
-1
votes
2 answers

Docker Swarm over mesos benefits?

One of the frameworks advertised as that it can be installed over a mesos cluster is Docker Swarm. This is also mentioned on docker's github. My question (and given that we are not dealing with a production-ready configuration) is whether there are…
pkaramol
  • 16,451
  • 43
  • 149
  • 324
-1
votes
1 answer

DC/OS vs just plain Mesos+Marathon

we are looking to build a cluster of Compute Nodes for Deep Learning model training jobs, some of them on the cloud and others locally, that have NVIDIA GPUs in them. We felt that using Mesos and the framework Marathon (M&M) would be our best…
-1
votes
1 answer

Getting error while running the Mesos container in mesos cluster using marathon

"container": { "type": "MESOS", "docker": { "image": "redis", "forcePullImage": false } } The above example has the container type as Mesos..but again specifying "docker" image... for using universal container or mesos…
User12345
  • 455
  • 2
  • 10
  • 21
-1
votes
1 answer

Slave could not register with the master

I set up the master and slave with the method described at https://open.mesosphere.com/getting-started/install/#master-setup. After that I could run tasks on Mesos. When restarting the VM again, the IP/s have changed so the slave could not connect…
-1
votes
1 answer

k8s on mesos scheduler.log?

Something happend in my production environment. -rw-rw-r-- 1 root root 1628363775 Feb 22 14:06 scheduler.log
huhuhu
  • 81
  • 1
  • 5
-1
votes
1 answer

How to reliably discover Marathon URL

Since webui_url entry in Mesos state JSON is optional, one can try the luck with hostname (which is also optional). However, if both of the above entries are missing from Mesos state, is there any other way to reliably discover where Marathon API…
Alex
  • 5,159
  • 4
  • 25
  • 33
-1
votes
1 answer

Zookeeper behind AWS ELB with Mesos

Has anyone managed to get Mesos to talk to Zookeeper through AWS ELB. My initial experiment has been no. I have zookeeper on an ASG with Netflix Exhibitor. The thing that bugs me is when zk instances are replaced, I have to reconfigure all servers…
Sleeper Smith
  • 3,212
  • 4
  • 28
  • 39
-1
votes
1 answer

issues with installing mesosphere mesos in ubuntu

While installing mesosphere mesos i have faced several issues Ubuntu Linux distribution. I have used sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]') CODENAME=$(lsb_release…
Pankaj Saha
  • 21
  • 1
  • 5
1 2 3
82
83