命令行水槽抛出错误

时间:2010-09-22 12:01:50

标签: logging flume cloudera

我想通过水槽从控制台收集日志,我使用以下命令启动水槽:

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:捕获异常加载节点:解析器错误:位置-1第0行意外“空”:'node:console | agentBESink(“localhost”,12345)'

我错过了什么?我跟着cloudera's howto。预计工作不是吗?

1 个答案:

答案 0 :(得分:2)

好的,我找到了它,需要一个分号!

正确的命令是:

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