我想通过水槽从控制台收集日志,我使用以下命令启动水槽:
process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345)'
但它说:
我错过了什么?我跟着cloudera's howto。预计工作不是吗?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)'
答案 0 :(得分:2)
好的,我找到了它,需要一个分号!
正确的命令是:
process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345);'