【问题标题】:Sending HDFS file as an attachment using command line使用命令行将 HDFS 文件作为附件发送
【发布时间】:2020-07-07 07:35:21
【问题描述】:

我知道我们可以通过将 HDFS 文件复制到本地然后执行来发送它:

/bin/mail -a "/tmp/repot.txt" -s "Email File"  abc@jfj.com

但是有没有办法不复制到本地直接从 HDFS 发送电子邮件?

【问题讨论】:

    标签: linux email unix hadoop hdfs


    【解决方案1】:

    试试mpack:

    hadoop fs -cat /tmp/report.txt | mpack -s "电子邮件文件" /dev/stdin abc@fgh.com

    另一种选择是使用 uuencode 并将其通过管道传输到 mailx

    注意:如果您使用 Oozie 构建您的报告,则有 an action 用于电子邮件通知

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-03
      相关资源
      最近更新 更多