flume из командной строки выдает ошибку - PullRequest
2 голосов
/ 22 сентября 2010

Я хочу собирать журналы с консоли с помощью 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: загрузка спецификации из командной строки: 'узел: консоль |agentBESink ("localhost", 12345) '

10/09/22 13:59:21 WARN agent.FlumeNode: узел загрузки исключительной ситуации: ошибка синтаксического анализатора: неожиданное' null 'в позиции -1, строка 0:'узел: консоль |agentBESink ("localhost", 12345) '

что мне не хватает?Я следовал инструкциям cloudera .это должно работать, не так ли?

1 Ответ

3 голосов
/ 22 сентября 2010

Хорошо, я нашел его, нужна точка с запятой!

правильная команда:

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