`

mesos安装

阅读更多

1 Apache Mesos简介

Apache Mesos据说是云计算的未来,利用Mesos可轻易实现一个PaaS云平台。

请参考 http://mesos.apache.org/http://mesosphere.com/查看详细

2 Master节点安装

规划

  • 192.168.1.110 master1
  • 192.168.1.111 master2
  • 192.168.1.112 master3

关闭防火墙

  • master1,master2,master3
systemctl stop firewalld && systemctl disable firewalld

添加 mesos的yum源

  • master1,master2,master3
sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm

安装mesos及相关软件

  • master1,master2,master3
yum -y install mesos marathon
yum -y install mesosphere-zookeeper

配置zookeeper

  • master1
touch /var/lib/zookeeper/myid
echo 1 > /var/lib/zookeeper/myid
  • master2
touch /var/lib/zookeeper/myid
echo 2 > /var/lib/zookeeper/myid
  • master3
touch /var/lib/zookeeper/myid
echo 3 > /var/lib/zookeeper/myid
  • master1,master2,master3

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
  • master1,master2,master3 vi /etc/mesos/zk 增加内容:zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos

  • master1,master2,master3 vi /etc/mesos-master/quorum

增加内容:2

配置mesos和marathon

  • master1
echo 192.168.1.110 | sudo tee /etc/mesos-master/hostname
mkdir -p /etc/marathon/conf/ && touch hostname
echo 192.168.1.110 | sudo tee /etc/marathon/conf/hostname
  • master2
echo 192.168.1.111 | sudo tee /etc/mesos-master/hostname
mkdir -p /etc/marathon/conf/ && touch hostname
echo 192.168.1.111 | sudo tee /etc/marathon/conf/hostname
  • master3
echo 192.168.1.112 | sudo tee /etc/mesos-master/hostname
mkdir -p /etc/marathon/conf/ && touch hostname
echo 192.168.1.112 | sudo tee /etc/marathon/conf/hostname

启动zookeeper mesos-master marathon

  • master1,master2,master3
systemctl start  zookeeper && systemctl start mesos-master && systemctl start marathon

systemctl disable mesos-slave

3 Slave节点安装

规划

  • 192.168.1.113 client1

关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

添加 mesos的yum源

sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm

安装mesos

yum -y install mesos

配置master信息

vi /etc/mesos/zk

增加

zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos
cd /etc/mesos-slave/
touch hostname
echo 192.168.1.113 | sudo tee /etc/mesos-slave/hostname

启动mesos-slave

systemctl start  mesos-slave  && systemctl enable  mesos-slave

systemctl disable mesos-master

4 测试

分享到:
评论

相关推荐

    mesos安装整理资料.txt

    mesos 全套安装教程.拥有最完整的解释说明。傻瓜式安装。有对memos感兴趣或者对mesos的使用安装还不清楚的朋友值得一看。

    mesos安装部署文档

    ### Mesos安装部署知识点 #### 一、Mesos简介与应用场景 Mesos是Apache基金会下的一个开源项目,它提供了一个高效的资源管理系统,可以用于管理数据中心内的计算资源,并为上层应用提供统一的资源调度服务。Mesos...

    hadoop:Mesos上的Hadoop

    先决条件要使用指标功能(使用库),您需要安装libsnappy 。 libsnappyjava 软件包还包括libsnappyjava的捆绑版本。建造您可以使用Maven构建hadoop-mesos-0.1.0.jar : mvn package 如果成功,则JAR将位于target/...

    Centos7上Mesos和Marathon的安装和配置

    ### Centos7上Mesos和Marathon的安装与配置详解 #### 一、概述 Mesos和Marathon是两个在数据中心资源管理和应用部署方面非常重要的工具。Mesos提供了集群资源管理的功能,而Marathon则是在Mesos之上构建的一个高级...

    Mesos实战 中文+英文

    本书会详细讲解Mesos的安装与配置,包括单节点和多节点集群的设置。此外,书中还会涉及Mesos的API使用,如何编写自己的Mesos框架,以及如何利用现有的框架如Marathon进行服务部署和管理。Marathon是一个持久化框架,...

    Mesos集群运维vagrant-mesos.zip

    vagrant-mesos 是一款运维工具,可以使 Mesos 集群的安装和运行更加容易。vagrant-mesos 支持 Mesos 0.21.0 集群,同时包括 Marathon (0.8.0) 和 Chronos (2.1.0)正在运行的框架服务器节点。这意味着,你可以使用 ...

    mesos运行测试结果分析

    - **实施方式:** 首先部署一个Docker集群,并在该集群上安装和配置Mesos。随后,在Mesos的控制下运行MonteCarloArea算法。 - **关键点:** 此实验进一步验证了Mesos在容器化环境中的表现,尤其是其与Docker结合后对...

    Mesos.in.Action.2016.5.pdf

    该章节提供了关于如何安装和配置Mesos的具体步骤。从单机环境到集群环境,详细讲解了不同场景下的配置方法。同时,还介绍了如何监控Mesos集群的状态以及如何进行故障排除。 **第4章:Mesos基础** 本章涵盖了Mesos...

    mesos系列文章

    ITeye是一个知名的IT技术交流社区,用户在这里分享技术文章、讨论问题,因此这个链接可能指向一系列深入探讨Mesos的文章,内容可能包括Mesos的安装、配置、调度机制、容错能力、资源隔离、框架开发等方面。...

    Mesos是云计算下一个热点,云运维与PaaS有刚需.pdf

    目前,已有企业如数人科技推出了免费的Mesos企业版,这些产品化动作能够帮助企业更加快速和方便地安装和使用Mesos。这样的产品化趋势表明,Mesos正在被越来越多的企业接受,并逐渐成为云计算领域中不可忽视的一部分...

    mesos-deb-packaging, 用于 Debian,Ubuntu,CentOS,RHEL和Fedora的Mesos软件包.zip

    mesos-deb-packaging, 用于 Debian,Ubuntu,CentOS,RHEL和Fedora的Mesos软件包 Mesos Debian封装构建脚本,用创建一个Mesos软件包,以便在集群中简单安装。Mesos是一个集群管理器,它可以跨分布式应用程序或者框架...

    Mahaweli:Ansible角色来设置Mesos + Marathon堆栈

    1. **Mesos安装和配置**:这个角色负责安装Mesos的所有组件,包括Mesos Master和Mesos Agent,以及相关的依赖项。它还包含了配置 Mesos 集群以满足特定需求的步骤,例如设置网络配置、资源配额和授权策略。 2. **...

    mesos集群在centos部署文档.pdf

    2. **安装 Mesos**:使用 `yum install mesos -y` 安装 Mesos。 #### 3.3 Marathon Marathon 是 Mesos 上的一个长期运行服务调度器,负责应用程序的部署和管理。 1. **导入源**:再次导入 Dataman 源。 2. **安装 ...

    Marathon+Mesos+Zookeeper+Docker实战

    接着是在所有节点上进行Mesos的安装,包括在Master节点上的配置。这些步骤是实现Mesos集群和ZooKeeper集群成功运行的基础。 Marathon、Mesos和ZooKeeper三者结合使用,可构成一个强大的分布式计算平台。Marathon...

    mesos-plugin:Mesos Cloud Jenkins插件

    詹金斯在Mesos上 jenkins-mesos插件允许Jenkins根据工作负载在Mesos集群上动态启动Jenkins从站! 简而言之,只要Jenkins Build Queue开始变大,此插件就会自动在Mesos上启动其他Jenkins代理,以便可以立即安排作业...

    mesos-1.4.3.tar.gz

    在 Linux 环境下,Mesos 的安装和配置相对简单。用户可以通过编译源码或使用发行版的软件包管理器进行安装。部署时,需要设置 Master 和 Slave 节点,并配置相应的网络和资源参数。Mesos 还提供了一套强大的监控和...

    mesos-APIproto:Go 中的 Mesos HTTP API 原型

    然后,您可以使用以下命令编译并安装mesos-APIproto : $ go install github.com/jimenez/mesos-APIproto 如果$GOPATH/bin在您的PATH ,您可以从 CLI 调用mesos-APIproto 。 用法 ./mesos-APIproto的用法:-p = ...

    Python库 | mesos.interface-1.6.2-py2-none-any.whl

    安装完成后,你可以导入`mesos.interface`模块,并根据Mesos的官方文档或相关的教程来编写你的Mesos框架。 总的来说,`mesos.interface`库为Python开发者提供了与Apache Mesos框架交互的便利工具,使得构建和管理...

Global site tag (gtag.js) - Google Analytics