从命令行将文本写入 Hadoop

write text from comand line into Hadoop

是否可以将命令行中的文本写入 Hadoop?

正在尝试执行类似于 unix write/append to file 命令的操作。

echo "hello world" > hello_world.txt

在 Hadoop 领域,我希望它能起作用,但命令却不起作用。

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

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

Hadoop 文档声明 appendToFile and put 可以读取 stdin

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

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