我是Oozie和Hadoop的新手。我想询问是否可以在Oozie中运行shell操作并将输出存储到Hadoop分布式文件系统上的文件中。
答案 0 :(得分:-1)
当然 - 使用以下内容作为shell操作的脚本:
#!/bin/bash
echo "foo" > output.txt
hdfs dfs -moveFromLocal output.txt /your/path/in/hdfs
答案 1 :(得分:-1)
我遇到了同样的问题,这解决了它。您必须添加HADOOP_USER_NAME环境变量。 Go through this once