Administrator console of ElasticJob

Clone this repo:
  1. 0fd45fe support jdk11 (#127) by skai · 2 days ago master
  2. 3d3eaad Merge pull request #128 from apache/3.0.0-release by 吴伟杰 · 4 days ago
  3. 6c3fa05 [maven-release-plugin] prepare for next development iteration by 吴伟杰 · 3 weeks ago
  4. 1c1707b [maven-release-plugin] prepare release 3.0.0 by 吴伟杰 · 3 weeks ago 3.0.0
  5. 1ae18a2 Update NOTICE files (#124) by 吴伟杰 · 3 weeks ago

ElasticJob-UI

License

中文文档

Overview

ElasticJob UI is an administrator console of ElasticJob. There are two parts in this project:

  • shardingsphere-elasticjob-lite-ui: the UI of ElasticJob-Lite
  • shardingsphere-elasticjob-cloud-ui: the UI of ElasticJob-Cloud

ElasticJob-UI Frontend

shardingsphere-elasticjob-lite-ui-frontend & shardingsphere-elasticjob-cloud-ui-frontend based on vue and use the UI Toolkit element.

ElasticJob-UI Backend

shardingsphere-elasticjob-lite-ui-backend & shardingsphere-elasticjob-cloud-ui-backend are standard Spring Boot projects.

How to Build

git clone https://github.com/apache/shardingsphere-elasticjob-ui.git
cd shardingsphere-elasticjob-ui/
mvn clean package -Prelease
  • Get the lite tar in shardingsphere-elasticjob-ui/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/target/apache-shardingsphere-${latest.release.version}-shardingsphere-elasticjob-lite-ui-bin.tar.gz
  • Get the cloud tar in shardingsphere-elasticjob-ui/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/target/apache-shardingsphere-${latest.release.version}-shardingsphere-elasticjob-cloud-ui-bin.tar.gz

How to Connect Event Trace DataSource

Restricted by the agreement, some databases' JDBC driver cannot be added to project directly, and users need to add it by themselves. There are two ways:

Add JDBC Driver Dependency to pom.xml and Build

Add JDBC driver dependency to shardingsphere-elasticjob-lite-ui/shardingsphere-elasticjob-lite-ui-backend/pom.xml and build.

Add JDBC Driver JAR to ext-lib in Binary Distribution Package

  1. Get apache-shardingsphere-${latest.release.version}-shardingsphere-elasticjob-lite-ui-bin.tar.gz and extract.
  2. Add JDBC Driver (Such as mysql-connector-java-8.0.13.jar) to directory ext-lib.
  3. Run application with bin/start.sh