flume-ng --conf /conf agent -f conf/twitter.conf Dflume.root.logger=DEBUG,console -n TwitterAgent

flume-ng --conf /conf agent -f conf/twitter.conf Dflume.root.logger=DEBUG,console -n TwitterAgent

我已经在 CentOS (cloudera VM)

中安装了 Flume 1.6.0-cdh5.4.2

我认为配置和所有一切都很好

我运行以下命令flume

flume-ng --conf /conf  agent -f conf/twitter.conf Dflume.root.logger=DEBUG,console -n TwitterAgent 

但我没有收到任何错误和任何输出。为什么 ?

转到 /bin/flume-ng 文件并在顶部添加一个 set -x,这样您将看到 bash 文件的调试输出。也许这有帮助