1.问题描述:

使用CDH启动flume,flume他有时候监听不到文件夹数据是一个CDH的一个bug

2.解决方案:

(1)杀死flume进程

使用以下命令执行多次杀死flume进程,然后手动启动flume。

[root@node02 ~]ps -ef|grep flume|awk -F ' ' '{print $2}'|xargs kill -9 

(2)手动启动flume

cd /opt/cm-5.14.2/run/cloudera-scm-agent/process
ll 

在这里插入图片描述
启动flume命令:

[root@node02 ~]nohup /opt/cloudera/parcels/CDH-5.14.2-1.cdh5.14.2.p0.3/bin/flume-ng  agent --name a1 --conf-file /opt/cm-5.14.2/run/cloudera-scm-agent/process/99-flume-AGENT/flume.conf &

注意:99-flume-AGENT,CHD每修改一次就会产生一个新的flume-AGENT文件,编号会递增一次,我们要找到最新的进行启动

(3)制作shell脚本

将上述命令放到一个shell脚本里面,加入到linux定时器当中去,定时的去杀死flume在启动flume进程
linux定时器

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐