我正在尝试构建一个闪亮的应用程序,它接受来自用户的输入文件,针对该输入文件执行一些配置单元件查询,然后将带有查询结果的电子邮件发送给用户,并将输出作为附件。
问题1:闪亮的服务器不属于hadoop集群,我想知道RHIVE
包会在这种情况下工作吗?
问题2:无论是否使用RHIVE
,在将查询发送至HIVE后,如何在查询完成时收到通知?通常,我在Cloudera Manager中手动执行这些工作,并在运行1或2小时后返回。
我使用R / Python / bash自动化这个过程。如果必须在Python / bash中完成与HIVE的连接,我将尝试在我的闪亮应用程序中调用Python和bash脚本来自动执行此过程。
答案 0 :(得分:0)
这是一个可能有用的脚本。它等待事件发生,然后发送电子邮件并提供一点GTK +弹出窗口。您可能希望使用该脚本来通知您的流程何时完成,但如果您不愿意,可以研究它以了解如何使用Python发送电子邮件。
http://stromberg.dnsalias.org/~strombrg/notify-when-up2.html