CentOS 6.5 安装 Mesos

简介
Mesos 是一个开源的集群管理器和资源隔离器,它允许多个框架(如 Marathon、Chronos、Mesos、Hadoop 等)同时在一个集群上运行,本文将介绍如何在 CentOS 6.5 上安装 Mesos。
准备工作
系统要求
- CentOS 6.5 操作系统
- 网络连接
- 足够的磁盘空间
环境准备
- 更新系统包
- 关闭防火墙和 Selinux
安装 Mesos
安装 Mesos
sudo yum install mesos
配置 Mesos
Mesos 的配置文件位于
/etc/mesos/目录下。
修改
mesos-master.json文件,配置 Master 的相关信息。{ "master": { "ip": "192.168.1.100", "port": 5050 } }修改
mesos-slave.json文件,配置 Slave 的相关信息。{ "slave": { "ip": "192.168.1.101", "port": 5051 } }修改
mesos.json文件,配置 ZooKeeper 集群信息。{ "zk": { "servers": ["192.168.1.102:2181", "192.168.1.103:2181", "192.168.1.104:2181"] } }
启动 Mesos 服务
启动 Master
sudo systemctl start mesos-master.service
启动 Slave
sudo systemctl start mesos-slave.service
启动 ZooKeeper(如果未启动)
sudo systemctl start zookeeper.service
验证 Mesos
查看 Master 和 Slave 的状态

sudo mesos master sudo mesos slave
访问 Mesos Web UI
打开浏览器,输入
http://192.168.1.100:5050,查看 Mesos 集群状态。
FAQs
问题:如何查看 Mesos 集群中的任务?
解答:在 Mesos Web UI 中,点击左侧的 “Tasks” 选项卡,可以查看集群中的所有任务。
问题:如何将任务分配给特定的 Slave?
解答:在 Mesos Web UI 中,点击左侧的 “Tasks” 选项卡,找到需要分配的任务,点击 “Reserve” 按钮,然后在弹出的对话框中选择目标 Slave,点击 “Reserve” 按钮。

