如何在运行时备份Amazon ec2实例生成的日志

时间:2013-03-22 09:54:50

标签: hadoop amazon-ec2 virtual-machine hive

我有cron-jobs,它将使用elastic-mapreduce创建hive实例来运行我的查询来处理来自amazon s3文件夹的原始数据并将数据推送到数据库。 在cron-job运行后,它将在amazon vm中创建一个amazon ec2实例。如果作业中存在任何错误,则日志将存储在vm中,并且一旦ec2实例关闭就会消失。有没有办法将这些日志发送到电子邮件或任何其他服务器,我甚至可以在关闭虚拟机后调查日志。

1 个答案:

答案 0 :(得分:0)

您可以查看日志轮播,它可以定期压缩您的日志文件,您可以选择要旋转的日志文件,也可以将zip文件发送到所需的电子邮件。 http://geekospace.com/using-logrotate-to-rotate-log-files/(免责声明:我写了这篇文章)