Mesos-slave启动处理记录
1. work_dir错误导致启动异常
/etc/mesos-slave/work_dir设置的目录不存在或者权限不够将会导致启动异常。
2. 根据日志信息以及status信息来判断问题
  通过service mesos-slave status -l跟踪,将会看到大段的option参数说明,这就说明mesos-slave启动过程中的参数有误,少了或者错了。
其实你会发现/etc/mesos-slave/下面的文件,文件名都是mesos-slave启动的参数名称,据此推测,文件里面的值也是作为参数值;后来这一点通过
[bd@localhost mesos-slave]$ sudo service mesos-slave status -l
Redirecting to /bin/systemctl status  -l mesos-slave.service
● mesos-slave.service - Mesos Slave
   Loaded: loaded (/usr/lib/systemd/system/mesos-slave.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2017-10-07 14:55:41 EDT; 2min 17s ago
 Main PID: 24267 (mesos-slave)
   Memory: 4.3M
   CGroup: /system.slice/mesos-slave.service
           ├─24267 /usr/sbin/mesos-slave --master=zk://192.168.1.121:2181/mesos --log_dir=/var/log/mesos --hostname=192.168.1.121 --ip=192.168.1.121 --work_dir=/tmp/mesos_slave
           ├─24279 logger -p user.info -t mesos-slave[24267]
           └─24280 logger -p user.err -t mesos-slave[24267]
  得到的了验证:注意加粗部分,hostname,ip,workdir都是该文件夹下面的内容,值也是文件里面的内容。我尝试在其下面添加一个log_dir的文件夹,但是后来发现失败了。因为mesos已经默认添加了该参数,我再添加就重复了。
  但是曾经有一个问题一直困扰我,就是mesos-slave的报错信息(work_dir不存在),找不到日志文件跟踪,开始只能通过service ... status -l来看,但是关键信息看不到;后来才知道原来Linux的stroutput/strerr都是输出到:/var/log/messages文件中的,所以可以跟踪此文件,在CRT中开启记录日志来实现跟踪问题(因为输出的日志太多了,只能事后来看),当然还可以使用journalctl来查看,后面我有一篇专门的文章来讲述journalctl这个利器。
Mesos-slave启动处理记录的更多相关文章
- 【原创】大叔问题定位分享(30)mesos agent启动失败:Failed to perform recovery: Incompatible agent info detected
		mesos agent启动失败,报错如下: Feb 15 22:03:18 server1.bj mesos-slave[1190]: E0215 22:03:18.622994 1192 slave ... 
- mysql Slave 启动失败
		报错日志 Slave failed to initialize relay log info structure java程序访问日志显示事物查询失败,排查mysql 发现其中一台slave 启动状态 ... 
- CentOS 8.2远程连接vncserver升级后1.10.1无法启动解决记录
		CentOS 8.2远程连接vncserver升级后1.10.1无法启动解决记录 问题起源:手贱yum upgrade,重启服务器后无法使用vnc viewer远程连接 查看状态 # system ... 
- Redis压缩包win10快速启动之记录一
		转载请标明出处: http://dujinyang.blog.csdn.net/ 本文出自:[奥特曼超人的博客] Redis压缩包 配置环境变量,直接CMD中启动,默认是打开redis.conf,当然 ... 
- Zookeeper启动问题记录——ZooKeeper audit is enabled.
		问题原因是Zookeeper的日志服务默认关闭,在zoo.cfg文件中添加 audit.enable=true 保存后重启服务就能够正常启动. 另外,这个只影响Zookeeper的日志记录,不影响其他 ... 
- MariaDB 安装与启动 过程记录
		1. 安装之前的准备工作 rpm -qa |grep mysql rpm -qa |grep mariadb 按照查出来的软件包使用 yum remove 全部卸载,当然也可以 yum remov ... 
- hbase启动问题记录
		昨天测试环境的Hbase启动有问题,日志中显示: transaction type: 1 error: KeeperErrorCode = NoNode for /hbase hmaster等其他进程 ... 
- jenkins slave启动报错:hudson.util.IOException2: Slave JVM has terminated. Exit code=126
		添加mac slave节点报错如下:Expanded the channel window size to 4MB [11/07/14 19:11:54] [SSH] Starting slave p ... 
- erlang启动参数记录
		不管在erlang的shell下还是脚本里,启动参数都是非常有用的,抽空儿整理下erlang的常用启动参数: +A size 异步线程池的线程数,范围为0~1024,默认为10 +P Number ... 
随机推荐
- 【Tech】mac下svn和scp使用笔记
			1.命令行从svn下载代码 mac本身自带svn,所以使用非常简单,在本地创建代码存放的文件夹,然后cd到该文件夹下,运行: svn checkout svn://ip地址/文件路径 . 然后出现要求 ... 
- 【HackerRank】 Find Digits
			Find Digits Problem Statement Given a number you have to print how many digits in that number exactl ... 
- Django基础知识MTV
			Django简介 Django是使用Python编写的一个开源Web框架.可以用它来快速搭建一个高性能的网站. Django也是一个MVC框架.但是在Django中,控制器接受用户输入的部分由框架自行 ... 
- 表单元素disabled禁用后不能自动提交到服务器
			表单元素disabled禁用后不能自动提交到服务器,项目中需要一个元素只展示不修改,所以把一个input元素设置成了disabled="disabled",但是提交的时候改数据值是 ... 
- 20145230 《Java程序设计》第8周学习总结
			20145230 <Java程序设计>第8周学习总结 教材学习内容 NIO与NIO2 NIO使用频道(Channel)来衔接数据节点,在处理数据时,NIO可以设定缓冲区(Buffer)容量 ... 
- INSPIRED启示录 读书笔记 - 第39章 打造平台产品的经验
			最具挑战性的工作 产品管理中难度最大,也最能体现产品经理实力的是定义成功的平台产品.所谓平台产品是指一类基础软件,应该开发者能在其基础上开发应用程序 平台产品要面对三种不同的客户 1.应用软件供应商: ... 
- MongoDB快速入门(四)- 插入文档
			插入文档 将数据插入到MongoDB集合,需要使用MongoDB 的 insert() 方法. 语法 insert()命令的基本语法如下: >db.COLLECTION_NAME.insert( ... 
- UVA 10200 Prime Time 水
			题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ... 
- 10.0.4_CentOS_120g
			对应 VMware Workstation 版本为:“10.0.4 build-2249910” 
- keystone DB in devstack
			~$ mysql -u -p root mysql> use keystone; mysql> show tables;+------------------------+| Tables ... 
