工作流程:电子邮件文件内容

时间:2013-12-06 03:35:01

标签: oozie

我有一堆猪脚本,我在oozie中作为工作流程运行。一些输出文件非常短,有一些我想连接并包含在电子邮件操作的正文中。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

使用操作并从脚本发送电子邮件。

workflow.xml:

...
<shell>
  <exec>email_hdfs_file.sh</exec>

  <file>scripts/email_hdfs_file.sh</exec>
</shell>
...

确保在hdfs的同一文件夹中有scripts / email_hdfs_file.sh。

email_hdfs_file.sh:

#1 download and merge multiple files into one
hadoop fs -getmerge /path/to/your/files part-all.txt

#2 put a command that emails part-all.txt file here

由您决定如何实施#2