centos7 安装mesos+marathon+zookeeper (一)

1.地址规划

192.168.1.110  master1

192.168.1.111  master2

192.168.1.112  master3

192.168.1.115  salve1

192.168.1.116  salve2

Master节点:

1.关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

2.关闭selinux

setenforce 0

3.安装mesosphere源

rpm -ivh /mesosphere-el-repo-7-1.noarch.rpm

4.安装mesos及相关软件

yum -y install mesos  mesosphere-zookeeper

5.配置zookeeper

master1: echo 1 > /var/lib/zookeeper/myid
master2: echo 2 > /var/lib/zookeeper/myid
master3: echo 3 > /var/lib/zookeeper/myid
vi /etc/zookeeper/conf/zoo.cfg   #加入
server.1=192.168.1.110:2888:3888
server.2=192.168.1.111:2888:3888
server.3=192.168.1.112:2888:3888

6.配置mesos

master1 master2 master3

vi /etc/mesos/zk   #加入
zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos
echo 2 > /etc/mesos-master/quorum  #加入
master1: echo 192.168.1.110 | sudo tee /etc/mesos-master/hostname
master2: echo 192.168.1.111 | sudo tee /etc/mesos-master/hostname
master3: echo 192.168.1.112 | sudo tee /etc/mesos-master/hostname

7.配置marathon

去官网下载marathon.tar.gz

master1 master2 master3

tar zxvf  marathon.tar.gz
cd marathon/
 启动: ./bin/start --master zk://192.168.0.180:2181,192.168.0.227:2181,192.168.0.221:2181/mesos --zk zk://192.168.0.180:2181,192.168.0.227:2181,192.168.0.221:2181/marathon

8.启动mesos-master,zookeeper

systemctl start   zookeeper && systemctl start mesos-master
systemctl disable mesos-slave

Slave节点:

1.关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

2.关闭selinux

setenforce 0

3.安装mesosphere源

rpm -ivh /mesosphere-el-repo-7-1.noarch.rpm

4.安装mesos

yum -y install  mesos

5.配置mesos

slave1  slave2

vi /etc/mesos/zk  #加入
zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos
slave1: echo 192.168.1.115 | sudo tee /etc/mesos-slave/hostname
slave2: echo 192.168.1.116 | sudo tee /etc/mesos-slave/hostname

6.启动mesos-slave

systemctl start   mesos-slave  && systemctl enable  mesos-slave
systemctl disable mesos-master

测试:

输入192.168.0.111:5050

随便输入一个master的地址就OK,zookeeper会自动选出一个leader

输入192.168.0.111:8080,可利用其发布docker镜像并可调整应用数量

时间: 2024-08-05 03:12:49

centos7 安装mesos+marathon+zookeeper (一)的相关文章

CentOS 7 安装Mesos+Marathon+Zookeeper集群

参考文章: http://www.xuliangwei.com/xubusi/422.html https://open.mesosphere.com/getting-started/install/#master-setup https://www.digitalocean.com/community/tutorials/how-to-configure-a-production-ready-mesosphere-cluster-on-ubuntu-14-04 安装环境: 3台server 1

mesos+marathon+zookeeper的docker管理集群亲手搭建实例(环境Centos6.8)

资源:3台centos6.8虚拟机 4cpu 8G内存 ip 10.19.54.111-113 1.System Requirements及安装环境配置并关闭防火墙与SELinux For full support of process isolation under Linux a recent kernel >=3.10 is required. 由于我使用的centos6.8,所以要升级内核(http://www.cnblogs.com/zhangmingcheng/p/6046274.h

centos7 安装Mesos

1.安装zookeeper https://www.cnblogs.com/gytangyao/articles/10172265.html 2.安装Mesos 1)添加mesos yum源 sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm 2)更改mesos的zk配置 原文地址:https://www.cnblogs.com/gytangyao/p/101724

centos7安装与配置zookeeper

由于要学习dubbo,需要用到zookeeper,所以这里记录一下linux的zookeeper安装与配置 一.下载zookeeper的包:官方地址 二.把包上传到linux上,同样也是放到 /usr/local 目录下,当然同样也是放在哪里都行,最后解压到 /usr/local/zookeeper 目录下即可 首先创建 zookeeper 文件夹 mkdir -p /usr/local/zookeeper 把zookeeper包解压到zookeeper目录下 tar -zxvf zookeep

centOS7安装kafka和zookeeper

wget http://mirrors.hust.edu.cn/apache/kafka/2.0.0/kafka_2.11-2.0.0.tgz tar zxvf kafka_2.11-2.0.0.tgz cd kafka_2.11-2.0.0 配置kafka与zookeeper,如果是单机的只要修改log文件目录即可 原文地址:https://www.cnblogs.com/maobuji/p/9625500.html

Mesos+marathon+zookeeper+docker构建分布式PaaS平台

好久没写博客,更新博客了,由于工作太忙的缘故,给大家分享一篇以前的文章先!由于篇幅过长,排版太麻烦,直接发出下载地址吧!如下: 下载地址:https://pan.baidu.com/s/1WNTaCUa92XSBtZNd56IUVw 下载密码:qyk3 原文地址:http://blog.51cto.com/linuxzkq/2131981

Mesosphere Cluster on CentOS7 (zookeeper+mesos+marathon)

简介 mesosphere mesos marathon zookeeper: 为master的mesos/marathon的配置文件,这保证master更轻量级. 大概为这几个概念,能找到这里的基本上都是知道他们是干啥的,这里不废话了.不懂的可自行脑补. 环境: Hostname Function IP Address master1 Mesos master 172.18.2.94 master2 Mesos master 172.18.2.95 master3 Mesos master 1

一步一步搭建ZooKeeper + Mesos + Marathon平台管理Docker集群

最近在Youtube看Docker视频的过程中不幸看到了Mesos的介绍,然后就有一种一见如故的感觉,最终根据mesosphere官网的文档在IBM的Bluemix虚拟机上搭建了基于ZooKeeper + Mesos + Marathon的平台. 搭建之前先简单了解下各个组件是做什么的.(来自wikipedia及其他网络) ZooKeeper:Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.

mesos+marathon管理docker集群

服务器架构 主机名 IP 安装服务 mesos-master 192.168.56.7 docker.mesos-master.mesos-slave.marathon.zookeeper mesos-slave 192.168.56.8 docker.mesos-slave.zookeeper 系统环境 # uname -r 3.10.0-229.el7.x86_64 # cat  /etc/redhat-release CentOS Linuxrelease 7.1.1503 (Core)