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