2015-06-29 15 views
5

È possibile scrivere testo dalla riga di comando in Hadoop?scrivere il testo dalla riga di comando in Hadoop

Provare a fare qualcosa di simile al comando unix write/append to file.

echo "hello world" > hello_world.txt 

Nella terra di Hadoop mi aspetto che funzioni, ma i comandi no.

hadoop fs -appendToFile "foo bar" /dir/hadoop/hello_world.txt 

hadoop fs -put "hello world" /dir/hadoop/hello_world.txt 
+0

si aspettano questo lavoro, ma non ha funzionato per voi? puoi chiarire la tua domanda? – Raptor

+0

quindi qual'è l'errore? – Raptor

+0

hai ancora problemi usando -appendToFile? –

risposta

18

documento Hadoop stati appendToFile e put può leggere stdin

echo "hello world" | hadoop fs -appendToFile - /dir/hadoop/hello_world.txt

echo "hello world" | hadoop fs -put - /dir/hadoop/hello_world.txt