ligne de commande canal renvoie une erreur
Question
Je veux des journaux de la console avec flume, je commence par la flume commande suivante:
process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345)'
mais il dit:
09/10/22 13:59:21 INFO agent.FlumeNode: spec Chargement de la ligne de commande: « noeud: console | agentBESink ( "localhost", 12345) '
09/10/22 13:59:21 WARN agent.FlumeNode: Pris noeud de chargement d'exception: erreur Parser: inattendue 'null' à la position -1 ligne 0: « nœud: console | agentBESink ( "localhost", 12345) '
ce que je manque? Je suivais de Cloudera howto . il est prévu de travail ne l'est pas?
La solution
D'accord, je l'ai trouvé, un point-virgule est nécessaire!
la commande correcte est:
process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345);'
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow