编写配置单元查询输出到HDFS文件

时间:2016-11-18 06:51:47

标签: shell hadoop hive

我已经通过使用hive -e和hive -f选项在shell脚本中执行hive查询来测试将hive查询输出写入文件。当我尝试从putty执行shell脚本时它运行正常,但是在oozie工作流的hue框中,相同的shell脚本没有将任何结果写入本地文件。

  1. 使用Insert overwrite目录我可以直接将hive查询输出写入HDFS内的目录,但是对于每个查询,它都会创建一个新目录,因此我无法使用此选项。
  2. 请建议我通过从oozie工作流执行shell脚本,将多个hive查询输出写入单个文件的任何替代选项。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

通过Oozie工作流运行shell操作时,它将在任何数据节点上运行。检查输出路径是否存在于datanode