我想安排一個存在于服務(wù)器位置(例如:XXXX/home/myname/test.py)的 python 文件(例如:test.py)的 CRON 作業(yè)。CRON 必須使用 hive 設(shè)置。我做了一些研究,發(fā)現(xiàn)以下文章與我想做的很接近。 echo "Starting of Job"hive -e 'select * from mytest.empl'echo "Script ends here"我希望將配置單元查詢替換為使其能夠運行 python 文件的代碼。
1 回答

Qyouu
TA貢獻1786條經(jīng)驗 獲得超11個贊
Hive 是 Hadoop 之上的數(shù)據(jù)倉庫框架,與 cron 調(diào)度無關(guān)。/var/spool/cron/crontabs
cron 計劃是位于Linux 系統(tǒng)下的簡單文本文件。您可以使用crontab
命令訪問它。例如,要打開 crontab 文件,您需要發(fā)出以下命令:
crontab -e
crontab 中的每一行都是一個條目,其中包含一個表達式和一個要運行的命令:
您可以在 crontab 中添加如下內(nèi)容:
* * * * * /path/to/your/python-job.py >> ~/python-job.log 2>&1
添加此條目以每秒運行一次提到的 python 腳本 (python-job.py)。
您可以點擊此鏈接了解如何在 Linux 或 UNIX 下將作業(yè)添加到 cron。查看此鏈接以快速生成 cron 計劃表達式。
添加回答
舉報
0/150
提交
取消