mesos

mesos资源管理器 使用ZooKeeper作为其高可用的保障,他通过
ZooKeeper在多个Mesos管理节点中选出一个master,并通过ZooKeeper完成健康侦测功能。

 

开源分布式资源管理框架,它被称为是分布式系统的内核,目标是在不同的framework之间高效的共享硬件资源,
同时简化自身的调度逻辑,使其具有尽可能大的兼容性和可扩展性,
以保证在大规模集群使用下的健壮性和对各种可能的运算框架的普遍适用性。

 

总控节点 Mesos-master  负责管理各个framework和slave
    并将slave上的资源分配给各个framework,并管理者任务的生命周期

计算节点 Mesos-slave  负责执行framework发送过来的任务
Mesos提供的是framework的接口,而不是一个具体的framework实现
它为开发人员提供了一套分布式的SDK
开发人员基于这套SDK可以开发相关的framework
如
Marathon Hadoop  Spark

 

http://mesos.apache.org/documentation/latest/building/

 

mesos安装:
```
wget http://www.apache.org/dist/mesos/1.6.1/mesos-1.6.1.tar.gz

tar -zxf mesos-1.6.1.tar.gz
```

##### mesos启动
```
/app/mesos-1.4.1/build/bin/mesos-master.sh --zk=zk://192.168.9.61:2181,192.168.9.62:2181,192.168.9.63:2181,192.168.9.64:2181,192.168.9.65:2181/mesos --port=5050 --log_dir=/var/log/mesos --cluster=test-cluster --quorum=3 --work_dir=/var/lib/mesos
```

 

posted @ 2020-02-01 13:41  慕沁  阅读(236)  评论(0)    收藏  举报