Spark 之如何发布 & 使用crontab定时发布
1.spark -submit 提交的shell脚本:https://blog.csdn.net/u011098327/article/details/54946565
参数说明: https://www.cnblogs.com/weiweifeng/p/8073553.html
在a.sh中: spark -submit ...
2.crontab定时发布
crontab -e 进入编辑模式
crontab -l 查看定时任务
五颗星分别表示:分 时 日 月 星
* => 每,等同于*/1
1,3 => 第1和第3
1-3 => 第1到第3
1/3 => 从第1秒开始每隔3秒
? => 只用于日和星期,你写了我就不写,只从一个
L => 最后一X
LW => 最后一个工作日
例1:
分 时 日 月 星
>> 30 0 * * * /opt/a.sh # 每天0:30执行a.sh
>>> 0 0 ? * 2-6 # 每个月的周一到周五的0:00都运行一次
例2:
##### begin.sh #!/bin/bash ./etc/profile echo 'hello' ##### crontab -e 每分钟输出一次hello * * * * * /bin/bash /opt/myshell/begin.sh >> /opt/myshell/t.log