Supervisor监控Flume

  2016-12-09  Linux运维大数据   2 分钟

概述

Flume为数据采集工具,但缺乏监控工具,Flume进程的状态不能实时看到,且进程停止不回自动重启,可以利用Supervisor来完成这些工作。

安装配置Supervisor

参考文章 http://infullstack.com/linux_supervisor.html

配置/etc/supervisord.conf

[program:flume] 
command=sh /usr/lib/flume/bin/flume-ng agent --conf /usr/lib/flume/conf/ -f /usr/lib/flume/conf/flume.conf -n agent1 -Dflume.root.logger=INFO,console
autostart=true                           ;是否随supervisor启动
autorestart=true                         ;是否在挂了之后重启,意外关闭后会重启,比如kill掉!
startretries=3                           ;启动尝试次数
stderr_logfile=/tmp/flume.err.log        ;标准输出的位置
stdout_logfile=/tmp/flume.out.log        ;标准错误输出的位置


# 也可以监控目录下配置文件,监控/etc/supervisord.d/目录下conf后缀文件,conf文件中配置监控上述内容
[include]
files=/etc/supervisord.d/*.conf

备注

程序不需要提前启动,supervisor启动的时候会启动Flume

— 转载本站文章请注明作者和出处全栈记 ,请勿用于任何商业用途

— 于 2016年12月09日 ,共写了 630 字;

— 本文共有 4 个标签:, , ,

发表评论

电子邮件地址不会被公开。 必填项已用*标注