Administrator console of ElasticJob

Clone this repo:
  1. ea84a88 Bump postgresql from 42.2.5 to 42.4.1 (#161) by dependabot[bot] · 3 days ago master
  2. b887fad fix(registryCenter): pagination (#158) by zhiyuc · 7 weeks ago
  3. 1ddec80 Merge pull request #157 from TeslaCN/remove_guest_user by Trista Pan · 3 months ago
  4. 3482d48 Remove unnecessary guest user by 吴伟杰 · 3 months ago
  5. 79d2391 Merge pull request #156 from TeslaCN/dynamic_datasource_whitelist by Trista Pan · 3 months 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