Linux启动Flume时,卡在了如下图所示的地方:
打开百度搜索相关问题,奈何这方面的问题解决办法基本没有,在楼主仔细的观察下解决了此问题,现在分享给大家:
我们一定要看日志,仔细去看控制台的日志,假如启动有问题的话,那么日志信息肯定会显示出来,楼主仔细发现了有WARN的语句如下:
由此句,可以判断出gent是无效的,我们由此定位到启动的配置文件,这里首先给出我启动Flume的命令:
flume-ng agent --name agent --conf $FLUME_HOME/conf --conf-file $FLUME_HOME/conf/exec-memory-logger.conf -Dflume.root.logger=DEBUG,console
定位到配置文件exec-memory-logger.conf(这个配置文件的名称和路径是自定义的,每个人的可能不同)
发现自己少写了一个a字母 正确的应该是如下:
再次启动Flume成功了。
总结:博主是因为单词写错导致卡在了Starting Sink这个,这只是导致这个问题的某个原因,其他博友可能也是这个问题,但可能不是单词写错问题。需要注意到的是,根本解决方法就看控制台的日志,尤其要注意到WARN这几行,往往这几行就是错误的相关信息。