下载编译
最新elastic-job地址https://github.com/apache/shardingsphere-elasticjob
-
$ git clone https://github.com/elasticjob/elastic-job-lite.git
-
$ cd elastic-job-lite
-
$ mvn clean install -Dmaven.test.skip=true
编译完毕后会生成一个压缩包,这里的版本是以3.0.0.M1为例。
$ ls -lrt elastic-job-lite-console/target/elastic-job-lite-console-3.0.0.M1-SNAPSHOT.tar.gz
部署启动
-
$ tar zxf elastic-job-lite-console-3.0.0.M1-SNAPSHOT.tar.gz
-
$ cd elastic-job-lite-console-3.0.0.M1-SNAPSHOT/bin
-
$ ./start.sh
- 默认配置文件是auth.properties, 配置管理员及访客用户名及密码
-
root.username=root
-
root.password=root
- 8899为默认端口号,可通过启动脚本输入 -p 自定义端口号。
验证
访问http://localhost:8899/即可访问控制台
配置注册中心
- 左边菜单点击【全局配置】选中【注册中心配置】,然后出现一个已配置列表,在列表的分页显示下方有个【添加】按钮进行添加
- 注册中心信息填写
- 注册中心名称:自己自定义填写
- 注册中心地址:填写对应服务的zk信息,多个用逗号分隔
- 命名空间:填写对应服务的zk命名空间namespace
- 登录凭证:可不填,默认zookeeper不需要填写,除非设置了zookeeper相关信息
- 填写完之后,点击右下角【提交】按钮,即完成
- 列表中出现新增的注册配置,然后点击该配置最后的操作项,【连接】,则连接上zookeeper
查看作业
上面配置完注册中心后,会显示对应的定时任务,在左侧【作业操作】下点击【作业维度】,即可查看当前挂在zookeeper的命名空间下的所有任务,提供删除,编辑,触发,失效等一系列功能