Domanda

Voglio log raccolte tramite il console con canale artificiale, flume comincio con il seguente comando:

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

ma dice:

  

10/09/22 13:59:21 INFO agent.FlumeNode: Caricamento spec da linea di comando: 'node: console | agentBESink ( "localhost", 12345) '

     

10/09/22 13:59:21 WARN agent.FlumeNode: Catturato nodo eccezione di carico: errore del parser: imprevisto 'null' alla posizione -1 linea 0: 'nodo: console | agentBESink ( "localhost", 12345) '

Che cosa mi manca? Ho seguito Cloudera di howto . ci si aspetta che il lavoro non è vero?

È stato utile?

Soluzione

Va bene, ho trovato, è necessario un punto e virgola!

il comando corretto è:

process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345);'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top