mesos、marathon、chronos使用

2023-10-29

zookeeper安装配置启动

https://zookeeper.apache.org/doc/r3.1.2/zookeeperStarted.html
到官网下载zookeeper tar包后,解压,修改配置文件conf/zoo.cfg

tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
maxClientCnxns=60

启动zookeeper

bin/zkServer.sh start
mesos安装配置启动
环境 192.168.122.131 master.mesos centos7.3
192.168.122.132 slave1.mesos centos7.3

cenots7系统配置mesos yum源

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

master节点:

yum -y install mesos chronos marathon

mesos-master config目录:/etc/mesos、/etc/mesos-master
mesos-slave config目录:/etc/mesos、/etc/mesos-slave
marathon config目录:/etc/marathon/conf
chronos config目录:/etc/chronos/conf

[root@master ~]# ls /etc/mesos
zk
[root@master ~]# cat /etc/mesos/zk 
zk://master.mesos:2181/mesos
[root@master ~]# ls /etc/mesos-master/
quorum    work_dir  
[root@master ~]# cat /etc/mesos-master/quorum
1
[root@master ~]# cat /etc/mesos-master/work_dir
/var/lib/mesos
[root@master ~]# ls /etc/marathon/conf/
hostname       logging_level  master         zk             
[root@master ~]# cat /etc/marathon/conf/hostname 
192.168.122.131
[root@master ~]# cat /etc/marathon/conf/zk
zk://master.mesos:2181/marathon
[root@master ~]# cat /etc/marathon/conf/master 
zk://master.mesos:2181/mesos
[root@master ~]# cat /etc/marathon/conf/logging_level 
info
[root@master ~]# ls /etc/chronos/conf/
hostname  http_port  master  zk_hosts
[root@master ~]# cat /etc/chronos/conf/hostname 
192.168.122.131
[root@master ~]# cat /etc/chronos/conf/http_port 
4400
[root@master ~]# cat /etc/chronos/conf/master 
zk://master.mesos:2181/mesos
[root@master ~]# cat /etc/chronos/conf/zk_hosts 
master.mesos:2181
[root@master ~]# 
systemctl disable mesos-slave
systemctl enable mesos-master
systemctl enable marathon
systemctl enable chronos
systemctl start mesos-master
systemctl start marathon
systemctl start chronos

slave节点:

yum -y install mesos

mesos-slave config目录:/etc/mesos、/etc/mesos-slave

[root@slave1 ~]# ls /etc/mesos
zk
[root@slave1 ~]# cat /etc/mesos/zk 
zk://master.mesos:2181/mesos
[root@slave1 ~]# 
[root@slave1 ~]# ls /etc/mesos-slave/
containerizers   executor_registration_timeout  image_providers                isolation          work_dir
[root@slave1 ~]# cat /etc/mesos-slave/containerizers 
docker,mesos
[root@slave1 ~]# cat /etc/mesos-slave/executor_registration_timeout 
5mins
[root@slave1 ~]# cat /etc/mesos-slave/image_providers 
appc,docker
[root@slave1 ~]# cat /etc/mesos-slave/isolation 
filesystem/linux,docker/runtime
[root@slave1 ~]# cat /etc/mesos-slave/work_dir 
/var/lib/mesos-slave
systemctl disable mesos-master
systemctl enable mesos-slave
systemctl start mesos-slave

下面是我运行mesos实战书中两个例子后的截图

mesos

mesos-homepage

mesos-frameworks

mesos-frameworks

mesos-agents

mesos-agents

marathon

marathon

chronos

chronos

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mesos、marathon、chronos使用 的相关文章

  • mesos、marathon、chronos使用

    zookeeper安装配置启动 https zookeeper apache org doc r3 1 2 zookeeperStarted html 到官网下载zookeeper tar包后 解压 修改配置文件conf zoo cfg t
  • spark-on-mesos

    参考网址 https spark apache org docs latest running on mesos html https mesos cn gitbooks io mesos cn content OverView spark
  • 巅峰对决之Swarm、Kubernetes、Mesos

    转载自 http dockone io article 1138 感谢作者和编者的分享 编者的话 这篇文章对比了三大主流调度框架 Swarm Kubernetes和Mesos 文章不仅从理论上讨论了各个框架的优缺点 还从两个实际的案例出发
  • make -j 8 g++:内部编译器错误:已杀死(程序 cc1plus)

    当我在 Ubuntu12 04 上部署 Apache Mesos 时 我按照官方文档进行操作 在步骤 make j 8 中 我在控制台中收到此错误 g internal compiler error Killed program cc1pl
  • 解决Mesos主导Master

    我们使用 Mesos 在集群上运行作业 我们使用 haproxy 来指向 例如 mesos seanmcl com到 Mesos Master 如果该 Master 恰好不是领导者 UI 将在一段时间后重定向浏览器delay 发送给领导者
  • Spark 工作负载需要 HDFS 吗?

    HDFS 不是必需的 但在某些地方会出现建议 为了帮助评估运行 HDFS 所花费的精力 将 HDFS 用于 Spark 工作负载有哪些好处 最短的答案是 不 你不需要它 即使没有 HDFS 您也可以分析数据 但当然您需要在所有节点上复制数据
  • DCOS集群资源分配是np-hard的

    这里在DCOS文件指出 决定在哪里运行进程以最好地利用集群资源是 很难 事实上是 NP 难 我不否认这听起来是对的 但是有证据吗 资源的最佳利用是变化装箱问题 在装箱问题中 不同体积的物体必须 装入有限数量的箱子或容器中 每个箱子或容器的体
  • .dockercfg 文件应如何托管在 Mesosphere-on-AWS 设置中,以便只有 Mesosphere 可以使用它?

    我们已经在 AWS 上的私有 VPC 中使用 Mesosphere 设置了一个测试集群 我们有一些公开的 Docker 镜像 很容易部署 然而 我们的大多数服务都是私有镜像 托管在 Docker Hub 私有计划上 并且需要身份验证才能访问
  • 为什么向 Mesos 提交 Spark 应用程序会失败并显示“无法解析主 URL:'mesos://localhost:5050'”?

    当我尝试将 Spark 应用程序提交到 Mesos 集群时 出现以下异常 17 01 31 17 04 21 警告 NativeCodeLoader 无法为您的平台加载本机 hadoop 库 在适用的情况下使用内置 java 类 17 01
  • Chronos 不运行作业

    我已经为每个服务使用 Docker 映像设置了 Mesos 集群 包括 Marathon 和 Chronos 我使用的 Docker 镜像如下 动物园管理员 jplock zookeeper 3 4 5 https registry hub
  • 将 Docker 容器与 Mesos/Marathon 链接

    到目前为止 我使用 Mesos Marathon 和 Docker 来管理服务器群以及放置在服务器上的容器 取得了巨大成功 然而 我现在想更进一步 开始做一些事情 比如自动将 haproxy 容器链接到每个启动的主 docker 服务 或者
  • 如何为自定义Python项目编写Dockerfile?

    我对 Docker 还很陌生 我需要创建容器来将 Docker 容器作为 Apache Mesos 任务运行 问题是我找不到任何相关的例子 它们都以 Web 开发为中心 但我的情况并非如此 我有一个带有大量依赖项的纯Python项目 例如B
  • 如何使用 Apache Mesos/Marathon 运行一次性任务?

    我正在尝试使用 Marathon 运行一项一次性任务 我能够让任务容器运行 但在任务命令完成后 marathon 会运行另一个任务 依此类推 如何防止 Marathon 运行多个任务 命令 或者 如果 Marathon 无法做到这一点 我怎
  • HDFS 对 DC/OS 中机器重启的弹性

    我已在由 10 台 Core OS 机器 3 个主节点 7 个代理节点 组成的 DCOS 集群上安装了 Universe 中的 HDFS 我的 HA HDFS 配置有 2 个名称节点 3 个日志节点和 5 个数据节点 现在 我的问题是 HD
  • 如何使用 marathon Rest API 获知容器名称

    我正在使用 Apache Mesos Marathon Zookeeper 来部署我的 Rails 应用程序 我需要在 Rails 应用程序和其他容器之间共享数据 我在这里找到了一些关于马拉松的参考资料 如下所示 马拉松 docs nati
  • 警告会话 0x0 服务器为空、意外错误、关闭套接字连接并尝试重新连接

    我有两个节点 每个节点上都安装了带有Mesos marathon和zookeeper的docker 这是我在主节点上的 docker compose 文件 version 3 7 services zookeeper image ubunt
  • 如何获取 Mesos Agents Framework 执行器内存

    在 Mesos Web UI 内部 我可以在表中查看 Spark 执行器的内存使用情况 Agents gt Framework gt Executors 有一个表列出了我的 Spark 驱动程序的所有执行程序 它们的内存使用情况在列中指示M
  • 如何删除 Apache Mesos 中的孤立任务?

    该问题可能是由 Mesos 和 Marathon 引起的不同步 https github com mesosphere marathon issues 616 但是 GitHub 上提到的解决方案对我不起作用 当我发现孤立任务时 我所做的是
  • 领事注销“失败”服务

    我有 Consul 在 Consul v0 5 2 版本上运行 服务在 Mesos 中运行 服务不断从一台服务器转移到另一台服务器 有没有办法取消领事中处于 失败 状态的服务 我可以使用此curl 获取处于失败状态的服务列表 curl ht
  • Mesos DCOS 未安装 Kafka

    我正在尝试在 Mesos 上安装 Kafka 看来安装已经成功了 vagrant DevNode dcos dcos package install kafka This will install Apache Kafka DCOS Ser

随机推荐

  • mysql--备份/主从同步/安装

    1 编写脚本 支持让用户自主选择 使用mysqldump还是xtraback全量备份 bin bash date date F sock S data mysql mysql3306 socket mysql sock dbdir back
  • vue iframe 刷新保留在原来的页面

    公司有个需求 我们的项目是微服务项目 每个tab里面的内容都是 iframe 现在需求是点击刷新 F5 等刷新 iframe 还保留在原来的页面 1 iframe 子页面 router js 中监听路由变化 并存储当前页面的路由 route
  • 【Linux】Ubuntu基本使用与配置, 以及常见问题汇总(一)

    前言 大学期间 感觉很多时候学习课外知识都是被推着往前走 很多内容并没有深入去学习 知识的记录受限于所学比较片面 如今渐渐意识到似乎并没有建立起相关知识的体系架构 缺乏一个系统学习并整理的过程 本文将以Ubuntu系统为例 来整理一些Lin
  • R手册(Common)--R语言入门

    说明 本节中大部分内容摘自书籍 R语言实战 第2版 文章目录 RStudio Take control of your R code 数据处理一般流程 R 数据结构 R 运算符 概率函数 控制语句与循环语句 自定义函数 调试 拟合线性模型f
  • weex stream 方法封装

    1 封装 api js 配置API接口地址 const baseUrl http www kuitao8 com 引入 弹窗组件 var modal weex requireModule modal 引入 请求数据组件 var stream
  • python记录鼠标键盘操作自动执行重复工作

    系列文章目录 文章目录 系列文章目录 前言 github项目原地址 一 执行方法 二 python录制 1 Frame1 py 2 KeymouseGo py 三 说明书 KeymouseGo v2 2 基本操作 提示 脚本格式说明 使用命
  • OpenCV2.4.13+VS2013开发环境配置

    转载自 http blog csdn net SherryD article details 51734334 List1 完成 写在前面 之前电脑很杂乱的装了OpenCV的2个版本 在配置OpenCV和VS2013环境时死活配不好 但是接
  • PS小技巧补充1

    在使用移动工具 已勾选自动选择 的时候 想要移动某个图层 可以点中图层 然后按下 Ctrl 键 可以看见左上角的自动选择已经被取消了 这时可以在画布的任意位置 移动该图层的内容 按住 Alt 键不放 滚动鼠标滚轮 可以实现快速的画布放大缩小
  • Metasploitable2靶机渗透笔记

    信息收集阶段 由于是Vmware中的靶机 所以不做真实IP 旁站 C段 WAF等信息的收集 端口收集 nmap sS sV 靶机IP 获得开放的服务信息 统计阶段 VSFTPD 2 3 4 笑脸漏洞 SSH登录爆破 Telnet爆破 htt
  • leetcode难题之Dungeon game

    一 题目简述 The demons had captured the princess P and imprisoned her in the bottom right corner of a dungeon The dungeon con
  • Matlab运行时出现“Out of Memory”问题,可能的解决办法总结

    1 在命令行中 不是在 M文件 输入 pack 命令 用以整理内存 由于MATLAB是将连续内存块分配给新建变量 当连续的内存块不足以存储数据时 系统就会报错 利用 包 命令可以将原来断断续续的内存整理成连续储存块 尽可能保证内存拥有足够的
  • 架构专家李伟山:电商系统之订单系统

    李伟山 读完需要 12分钟 速读仅需 4 分钟 李伟山 目前是一家人工智能公司的技术总监 主要负责 AI 产品化的工作 开发设计中国一款云同步社交平台 号簿管家 曾参与设计开发亿万级流量的阿里虚拟业务平台 话费充值 网游联运平台 标志着 i
  • UE427_Logging

    UE427 Logging UE LOG宏会经常用到 方便地判断我们的代码何时能够起到作用 define UE LOG CategoryName Verbosity Format 它的前两个参数表示日志的类别名称 可以随意命名 以及日志的级
  • docker镜像&容器

    Docker核心技术之镜像 镜像其实是Docker的可执行文件 包括运行应用程序所需的所有代码内容 依赖库 环境变量和配置文件等 通过镜像可以创建一个或多个容器 1 镜像管理的命令 镜像搜索 不同点 虚拟机的创建 启动和关闭都是基于一个完整
  • r语言赋值为na_如何将R数据中的NA值替换为0?

    dplyr杂交选项现在比BaseR子集重新分配快30 左右 在一个100米的数据池上mutate all replace is na 0 比基数R快半秒d is na d 如果你在为大量的数据而挣扎 data table是最快的选择 比标准
  • java获取时间相差8小时的问题及解决

    springboot中对加了 RestController或者 Controller ResponseBody注解的方法的返回值默认是Json格式 所以 对date类型的数据 在返回浏览器端时 会被springboot默认的Jackson框
  • 三层交换机配置trunk命令_H3交换机的配置命令

    H3C交换机常用命令 1 查看Linux下查看端口状态 root root netstat an grep E 6002 6003 2 H3C交换机显示当前配置 H3C display current configuration 3 H3C
  • 火猴之烟花效果展示(firemonkey)

    效果图如下 思路 1 在画板中使用字符工具 输入 世界 你好 字体是华文琥珀 大小为150 2 使用remove bg抠图工具 将文字图片上传 处理完后下载 3 使用form1中放置rectangle中fill bitmap 加入第2步中下
  • 用SQL语句向表格中插入数据

    向表格中插入数据 SQL语言使用insert语句向数据库表格中插入或添加新的数据行 Insert语句的使用格式如下 insert into tablename first column last column values first va
  • mesos、marathon、chronos使用

    zookeeper安装配置启动 https zookeeper apache org doc r3 1 2 zookeeperStarted html 到官网下载zookeeper tar包后 解压 修改配置文件conf zoo cfg t