是否可以使用配置单元为 python 文件安排 CRON 任务

Is it possible to schedule CRON task for a python file using hive

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

我做了一些研究,发现以下文章与我想做的很接近。 To schedule a hive query on Crontab

echo "Starting of Job"
hive -e 'select * from mytest.empl'
echo "Script ends here"

我希望将配置单元查询替换为启用它的代码 运行 python 文件。

Hive是Hadoop之上的数据仓库框架,与cron调度无关。 cron 计划是一个简单的文本文件,位于 Linux 系统上的 /var/spool/cron/crontabs 下。您可以使用 crontab 命令访问它。例如,要打开 crontab 文件,您需要发出以下命令:

crontab -e

crontab 中的每一行都是一个带有表达式和命令的条目 运行:

您可以在 crontab 中添加类似这样的内容:

* * * * * /path/to/your/python-job.py >> ~/python-job.log 2>&1

此条目每秒钟添加到 运行 提到的 python 脚本 (python-job.py)。

您可以按照此link to see how to add jobs to cron under Linux or UNIX. Check out this link快速生成 cron 计划表达式。