是否可以使用 hive 为 python 文件安排 CRON 任务

我想安排一个存在于服务器位置(例如:XXXX/home/myname/test.py)的 python 文件(例如:test.py)的 CRON 作业。CRON 必须使用 hive 设置。


我做了一些研究,发现以下文章与我想做的很接近。 


echo "Starting of Job"

hive -e 'select * from mytest.empl'

echo "Script ends here"

我希望将配置单元查询替换为使其能够运行 python 文件的代码。


偶然的你
浏览 152回答 1
1回答

Qyouu

Hive 是 Hadoop 之上的数据仓库框架,与 cron 调度无关。/var/spool/cron/crontabscron 计划是位于Linux 系统下的简单文本文件。您可以使用crontab命令访问它。例如,要打开 crontab 文件,您需要发出以下命令:crontab -ecrontab 中的每一行都是一个条目,其中包含一个表达式和一个要运行的命令:您可以在 crontab 中添加如下内容:* * * * * /path/to/your/python-job.py >> ~/python-job.log 2>&1添加此条目以每秒运行一次提到的 python 脚本 (python-job.py)。您可以点击此链接了解如何在 Linux 或 UNIX 下将作业添加到 cron。查看此链接以快速生成 cron 计划表达式。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python