命令行flume抛出错误

krcsximq  于 2021-06-04  发布在  Flume
关注(0)|答案(1)|浏览(508)

我想用flume从控制台收集日志,我用以下命令启动flume:

process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345)'

但上面说:
10/09/22 13:59:21 info agent.flumenode:从命令行加载规范:“node:console | agentbesink(“localhost”,12345)”
10/09/22 13:59:21 warn agent.flumenode:捕获异常加载node:parser error:位置-1第0行出现意外的“null”:“node:console | agentbesink(“localhost”,12345)”
我错过了什么?我听了克劳德拉的《怎么做》。希望它能起作用,不是吗?

agxfikkp

agxfikkp1#

好的,我找到了,需要一个分号!
正确的命令是:

process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345);'

相关问题