Mesos 配置项解析
Mesos 的 配置项 能够通过启动时候传递參数或者配置文件夹下文件的方式给出(推荐方式,一目了然)。
分为三种类型:通用项(master 和 slave 都支持)。仅仅有 master 支持的,以及仅仅有 slave 支持的。
通用项
--ip=VALUE
监听的 IP 地址--firewall_rules=VALUE
endpoint 防火墙规则,VALUE
能够是
JSON 格式或者存有 JSON 格式的文件路径。--log_dir=VALUE
日志文件路径,默认不存储日志到本地--logbufsecs=VALUE
buffer 多少秒的日志,然后写入本地--logging_level=VALUE
日志记录的最低级别--port=VALUE
监听的端口,master 默认是 5050,slave 默认是 5051。
master 专属配置项
--quorum=VALUE
必备项,使用基于 replicated-Log 的注冊表时,复制的个数--work_dir=VALUE
必备项。注冊表持久化信息存储位置--zk=VALUE
必备项。zookeepr 的接口地址,支持多个地址。之间用逗号隔离,能够为文件路径--acls=VALUE
ACL 规则或所在文件--allocation_interval=VALUE
运行 allocation 的间隔。默觉得 1sec--allocator=VALUE
分配机制。默觉得 HierarchicalDRF--[no-]authenticate
是否同意非认证过的
framework 注冊--[no-]authenticate_slaves
是否同意非认证过的
slaves 注冊--authenticators=VALUE
对 framework 或 salves 进行认证时的实现机制--cluster=VALUE
集群别名--credentials=VALUE
存储加密后凭证的文件的路径--external_log_file=VALUE
採用外部的日志文件--framework_sorter=VALUE
给定 framework 之间的资源分配策略--hooks=VALUE
master 中安装的 hook 模块--hostname=VALUE
master 节点使用的主机名。不配置则从系统中获取--[no-]log_auto_initialize
是否自己主动初始化注冊表须要的
replicated 日志--modules=VALUE
要载入的模块。支持文件路径或者 JSON--offer_timeout=VALUE
offer 撤销的超时--rate_limits=VALUE
framework 的速率限制,比方
qps--recovery_slave_removal_limit=VALUE
限制注冊表恢复后能够移除或停止的 slave 数目,超出后
master 会失败。默认是 100%--slave_removal_rate_limit=VALUE slave
没有完毕健康度检查时候被移除的速率上限,比如 1/10mins
代表每十分钟最多有一个--registry=VALUE
注冊表的持久化策略。默觉得replicated_log
。还能够为in_memory
--registry_fetch_timeout=VALUE
訪问注冊表失败超时--registry_store_timeout=VALUE
存储注冊表失败超时--[no-]registry_strict
是否依照注冊表中持久化信息运行操作,默觉得
false--roles=VALUE
集群中 framework 能够所属的分配角色--[no-]root_submissions
root
能否够提交 framework,默觉得 true--slave_reregister_timeout=VALUE
新的 lead master 节点选举出来后,多久之内全部的 slave
须要注冊,超时的 salve 将被移除并关闭,默觉得 10mins--user_sorter=VALUE
在用户之间分配资源的策略,默觉得 drf--webui_dir=VALUE
webui 实现的文件文件夹所在,默觉得/usr/local/share/mesos/webui
--weights=VALUE
各个角色的权重--whitelist=VALUE
文件路径,包含发送 offer 的 slave 名单,默觉得 None--zk_session_timeout=VALUE
session 超时,默觉得 10secs--max_executors_per_slave=VALUE
配置了--with-network-isolator
时可用,限制每一个
slave 同一时候运行任务个数
slave 专属配置项
--master=VALUE
必备项。master 所在地址。或 zookeeper 地址。或文件路径,能够是列表--attributes=VALUE
机器属性--authenticatee=VALUE
跟 master 进行认证时候的认证机制--[no-]cgroups_enable_cfs
採用
CFS 进行带宽限制时候对 CPU 资源进行限制,默觉得 false--cgroups_hierarchy=VALUE
cgroups 的文件夹根位置,默觉得/sys/fs/cgroup
--[no-]cgroups_limit_swap
限制内存和
swap,默觉得 false,仅仅限制内存--cgroups_root=VALUE
根 cgroups 的名称。默觉得 mesos--container_disk_watch_interval=VALUE
为容器进行硬盘配额查询的时间间隔--containerizer_path=VALUE
採用外部隔离机制(--isolation=external
)时候。外部容器机制运行文件路径--containerizers=VALUE
可用的容器实现机制。包含 mesos、external、docker--credential=VALUE
加密后凭证。或者所在文件路径--default_container_image=VALUE
採用外部容器机制时,任务缺省使用的镜像--default_container_info=VALUE
容器信息的缺省值--default_role=VALUE
资源缺省分配的角色--disk_watch_interval=VALUE
硬盘使用情况的周期性检查间隔。默觉得 1mins--docker=VALUE
docker 运行文件的路径--docker_remove_delay=VALUE
删除容器之前的等待时间。默觉得 6hrs--[no-]docker_kill_orphans
清除孤儿容器。默觉得 true--docker_sock=VALUE
docker sock 地址。默觉得/var/run/docker.sock
--docker_mesos_image=VALUE
运行 slave 的 docker 镜像,假设被配置,docker 会假定 slave
运行在一个 docker 容器里--docker_sandbox_directory=VALUE
sandbox 映射到容器里的哪个路径--docker_stop_timeout=VALUE
停止实例后等待多久运行 kill 操作。默觉得 0secs--[no-]enforce_container_disk_quota
是否启用容器配额限制,默觉得 false--executor_registration_timeout=VALUE
运行应用最多能够等多久再注冊到 slave。否则停止它,默觉得
1mins--executor_shutdown_grace_period=VALUE
运行应用停止后,等待多久,默觉得 5secs--external_log_file=VALUE
外部日志文件--frameworks_home=VALUE
运行应用前加入的相对路径。默觉得空--gc_delay=VALUE
多久清理一次运行应用文件夹,默觉得 1weeks--gc_disk_headroom=VALUE
调整计算最大运行应用文件夹年龄的硬盘留空量,默觉得 0.1--hadoop_home=VALUE
hadoop 安装文件夹,默觉得空。会自己主动查找 HADOOP_HOME 或者从系统路径中查找--hooks=VALUE
安装在 master 中的 hook 模块列表--hostname=VALUE
slave 节点使用的主机名--isolation=VALUE
隔离机制。比如posix/cpu,posix/mem
(默认)或者cgroups/cpu,cgroups/mem
--launcher_dir=VALUE
mesos 可运行文件的路径,默觉得/usr/local/lib/mesos
--modules=VALUE
要载入的模块。支持文件路径或者 JSON--perf_duration=VALUE
perf 採样时长,必须小于 perf_interval,默觉得 10secs--perf_events=VALUE
perf 採样的事件--perf_interval=VALUE
perf 採样的时间间隔--recover=VALUE
回复后是否重连上旧的运行应用--recovery_timeout=VALUE
slave 恢复时的超时,太久则全部相关的运行应用将自行退出,默觉得 15mins--registration_backoff_factor=VALUE
跟 master 进行注冊时候的重试时间间隔算法的因子,默觉得
1secs,採用随机指数算法,最长 1mins--resource_monitoring_interval=VALUE
周期性监測执行应用资源使用情况的间隔,默觉得 1secs--resources=VALUE
每一个 slave 可用的资源--slave_subsystems=VALUE
slave 执行在哪些 cgroup 子系统中,包含 memory,cpuacct
等。缺省为空--[no-]strict
是否觉得全部错误都不可忽略,默觉得 true--[no-]switch_user
用提交任务的用户身份来执行。默觉得 true--fetcher_cache_size=VALUE
fetcher 的 cache 大小,默觉得 2 GB--fetcher_cache_dir=VALUE
fetcher cache 文件存放文件夹,默觉得 /tmp/mesos/fetch--work_dir=VALUE
framework 的工作文件夹,默觉得 /tmp/mesos
以下的选项须要配置 --with-network-isolator
一起使用
--ephemeral_ports_per_container=VALUE
分配给一个容器的暂时端口。默觉得 1024--eth0_name=VALUE
public 网络的接口名称。假设不指定。依据主机路由进行推測--lo_name=VALUE
loopback 网卡名称--egress_rate_limit_per_container=VALUE
每一个容器的 egress 流量限制速率--[no-]network_enable_socket_statistics
是否採集每一个容器的 socket 统计信息,默觉得
false
Mesos 配置项解析的更多相关文章
- Nginx学习之二-配置项解析及编程实现
在开发功能灵活的Nginx模块时,需要从配置文件中获取特定的信息.不过,我们并不需要再编写一套读取配置的系统,Nginx已经为用户提供了强大的配置项解析机制,同时还支持“-s reload”命令,可以 ...
- Nginx学习——http配置项解析编程
http配置项解析编程 配置config ngx_addon_name=ngx_http_mytest_module HTTP_MODULES="$HTTP_MODULES ngx_http ...
- hadoop集群配置方法---mapreduce应用:xml解析+wordcount详解---yarn配置项解析
注:以下链接均为近期hadoop集群搭建及mapreduce应用开发查找到的资料.使用hadoop2.6.0,其中hadoop集群配置过程下面的文章都有部分参考. hadoop集群配置方法: ---- ...
- mac 下 sphinx + mysql + php 实现全文搜索(xampp)(3)sphinx 的配置项解析
source:数据的来源,数据是从什么地方来的. index:索引,当有数据源之后,从数据源处构建索引.索引实际上就是相当于一个字典检索.有了整本字典内容以后,才会有字典检索. searchd:提供搜 ...
- pm2 常用配置项解析
1.解析 1. apps:json结构,apps是一个数组,每一个数组成员就是对应一个pm2中运行的应用 2. name:应用程序名称"app" 3. cwd:应用程序所在的目录& ...
- Spring Boot的常见配置项解析
1.spring-boot-starter-parent:springboot官方推荐的maven管理工具,最简单的做法就是继承它. spring-boot-starter-parent包含了以下信息 ...
- redis.conf配置文件配置项解析
知识来源于 : https://blog.csdn.net/bsfz_2018/article/details/79061413[Redis在linux下的安装] daemonize:如需要在后台运行 ...
- centos7部署PaaS平台环境(mesos+marathon)
假如有5台主机可以使用,ip地址如下 规划(2master+3slave) master: 192.168.248.205 ---master1 192.168.248.206 ---master2 ...
- docker“少折腾”
1.docker镜像加速 新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json ...
随机推荐
- 【转】正确理解PHP程序编译时的错误信息
我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的.这些错误通常会迷惑PHP编译器.如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧. 编译PHP脚本时, ...
- HDU 4267-A Simple Problem with Integers(多个BIT)
题意: 2种操作 1 a b k c 在区间[a,b]中的(i-a)%k==0的位置i上的数+c 2 a 查询位置a的值 输出每次查询的值 分析: 开始想到多维的线段树,但比较麻烦,看了题解才知道,用 ...
- 炮兵阵地(POJ 1185状压dp)
题意:n*m地图'H'能放'p'不能放,布兵的方格上下左右不能布兵,给你地图求最大布兵数 分析:关系到前两行,所以dp[i][j][k]第i行状态为j,i-1行状态为k时的最大布兵数, 先求出所有可行 ...
- Google App Engine Deployment 相关问题
1.GAE instance上传成功之后可以正常运行的情况下.在Google账户中“关联的应用和网站”,撤销Google App Engine appcfg对Google账户的访问权限. 再次上传时, ...
- 【恒天云技术分享系列11】Sheepdog简介
sheepdog是近几年开源社区新兴的分布式块存储文件系统,采用完全对称的结构,没有类似元数据服务的中心节点.这种架构带来了线性可扩展性,没有单点故障和容易管理的特性.对于磁盘和物理节点,SheepD ...
- SRM 511 DIV1 500pt(DP)
题目简述 给定n个数,两个人轮流取数,和之前两个人的取的数或起来,谁不能取数或者谁取到的数和之前的数或值为511谁输,问谁能够赢? 题解 刚开始的想法是直接搜,不过需要记录取过的值的状态,2^50显然 ...
- Centos6.4 coll linux 10.2
由于oracle10g太老了,只怪他娘Oracle生它生的太早了,差点就没赶上新时代(这家伙内心可也有些挺自豪的东东的,人家很有可能跟着它的主要干爹工程师为雅典奥运贡献了门票哩,生逢盛会啊!),较Ce ...
- 第二百七十七天 how can I 坚持
开玩笑要有个度,哎,或许这就是缘分,很容易受别人影响吗? 中国人为什么会经常抱怨,不抱怨,挺好. 睡觉,红颜祸水,老婆是要能一起 生活的,不是失去,是上天在帮我,哈哈.
- 【转】并发编程之GCD
http://blog.xcodev.com/blog/2013/11/04/gcd-intro/ Dispatch Queue Dispatch Queue是一个任务执行队列,可以让你异步或同步地执 ...
- JSF 2 radio buttons example
In JSF, "h:selectOneRadio" tag is used to render a set of HTML input element of type " ...