Saturn Executor部署过程

1.配置环境变量VIP_SATURN_CONSOLE_URI

内容如下:

Saturn Executor部署过程_第1张图片

进行了上述的配置后,记得刷新配置文件,使配置立即生效。source /etc/profile

2.准备 executor
从https://github.com/vipshop/Saturn/releases 中点击链接获取最新版本的'Executor Zip File', 将得到一个saturn-executor-{version}-zip.zip的文件。
我测试是用的 saturn-executor-3.1.0-zip.zip,上传并把它解压到一个指定的目录。例如,我把它解压到 /*****/ 这个目录下了

Saturn Executor部署过程_第2张图片

注:saturn-executor-3.1.0 里面包含了Saturn任务启动文件,可以把它理解为一个启动器。

3.部署 java 作业
关于如何开发、如何打包  saturn  的 java 作业,见另一篇文章
将开发并打包好的**-app.zip在/saturn-executor-{version}同一级目录进行解压。
上面我们已经展示了,我的saturn-executor-3.1.0是在   /belle  这个目录下,所以,同样的,把我们的应用打包好的**-app.zip上传到  /belle 这个目录下并解压。
注:解压后会多出一个 app 的多级目录,我们之前如果有app这个目录,请注意覆盖。

Saturn Executor部署过程_第3张图片

Executor启动时会扫描这个app目录,并加载这个目录下(含子目录)所有的jar包。

4.启动 executor
先到 saturn-executor-3.1.0 的bin目录下,修改启动文件权限,再用命令加参数启动执行器。
这个时候它回去扫描  saturn-executor-3.1.0 同级目录下的 app目录下的所有 jar包。(我们的应用jar包就在里面)

Saturn Executor部署过程_第4张图片

此时已经启动执行器成功。

你可能感兴趣的:(分布式任务调度)