wjf 2eb8b9f7f0 [Feature][Registry] Support etcd as registry (#10981) пре 2 година
..
src 2eb8b9f7f0 [Feature][Registry] Support etcd as registry (#10981) пре 2 година
README.md 78c5fcc6ac Add mysql registry plugin (#10406) пре 2 година
pom.xml 78c5fcc6ac Add mysql registry plugin (#10406) пре 2 година

README.md

Introduction

This module is the mysql registry plugin module, this plugin will use mysql as the registry center.

How to use

If you want to set the registry center as mysql, you need to do the below two steps:

  1. Initialize the mysql table

You can directly execute the sql script src/main/resources/mysql_registry_init.sql.

  1. Open the config

You need to set the registry properties in master/worker/api's appplication.yml

registry:
  type: mysql
  term-refresh-interval: 2s
  term-expire-times: 3
  hikari-config:
    driver-class-name: com.mysql.cj.jdbc.Driver
    jdbc-url: jdbc:mysql://127.0.0.1:3306/dolphinscheduler
    username: root
    password: root
    maximum-pool-size: 5
    connection-timeout: 9000
    idle-timeout: 600000

After do this two steps, you can start your DolphinScheduler cluster, your cluster will use mysql as registry center to store server metadata.

NOTE: You need to add mysql-connector-java.jar into DS classpath, since this plugin will not bundle this driver in distribution. You can get the detail about Initialize the Database