Skip to content

panpan1851/shardingsphere-elasticjob-ui

 
 

Repository files navigation

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

About

Administrator console of ElasticJob

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 45.4%
  • Vue 27.3%
  • JavaScript 24.6%
  • Shell 0.8%
  • SCSS 0.7%
  • HTML 0.5%
  • Other 0.7%