目录
用 [TOC]
来生成目录:
Mesos 的集群实践
搭建mesos集群包含以下组件,zookeeper, mesos, marathon。
如果实现服务发现,可以利用mesos-dns或者第三方组件consul。
本文主要介绍如何搭建一个多节点的稳定的mesos集群,并分别利用mesos-dns和consul实现服务发现的方案。
搭建mesos集群之前先要搭建一个zookeeper集群,可以是单节点也可以多节点,目的是利用zookeeper集群保存mesos节点的信息。本文搭建3个节点的zookeeper集群
1. 搭建3节点的zookeeper集群
下载zookeeper安装包。 https://zookeeper.apache.org/releases.html
我用的是zookeeper-3.4.9.tar.gz
解压tar包到每个zookeeper节点。
$ tar -zxvf zookeeper-3.4.9.tar.gz -C /usr/local
$ cp /usr/local/zookeeper-.3.4.9/conf/zoo_sample.cfg /usr/local/zookeeper-3.4.9/conf/zoo.cfg
$ vim /usr/local/zookeeper-3.4.9/conf/zoo.cfg
dataDir=/usr/local/zookeeper-3.4.9/data
dataLogDir=/usr/local/zookeeper-3.4