分布式调度框架。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.5 KiB

Backend development documentation

Environmental requirements

  • Mysql (5.5+) : Must be installed
  • JDK (1.8+) : Must be installed
  • ZooKeeper(3.4.6+) :Must be installed
  • Maven(3.3+) :Must be installed

Because the escheduler-rpc module in EasyScheduler uses Grpc, you need to use Maven to compile the generated classes. For those who are not familiar with Maven, please refer to: maven in five minutes(3.3+)

http://maven.apache.org/install.html

Project compilation

After importing the EasyScheduler source code into the development tools such as Idea, first convert to the Maven project (right click and select "Add Framework Support")

  • Execute the compile command:
 mvn -U clean package assembly:assembly -Dmaven.test.skip=true
  • View directory

After normal compilation, it will generate target/escheduler-{version}/ in the current directory.

    bin
    conf
    lib
    script
    sql
    install.sh
  • Description
bin : basic service startup script
conf : project configuration file
lib : the project depends on the jar package, including the various module jars and third-party jars
script : cluster start, stop, and service monitoring start and stop scripts
sql : project depends on sql file
install.sh : one-click deployment script