|
2 years ago | |
---|---|---|
.. | ||
src | 2 years ago | |
README.md | 2 years ago | |
pom.xml | 2 years ago |
This module is the mysql registry plugin module, this plugin will use mysql as the registry center.
If you want to set mysql as the registry center, you need to do the below two steps:
You can directly execute the sql script src/main/resources/mysql_registry_init.sql
.
You need to set the registry properties in master/worker/api's appplication.yml
registry:
type: jdbc
term-refresh-interval: 2s
term-expire-times: 3
hikari-config:
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
If you want to set Postgresql as the registry center, you need to do the below two steps:
You can directly execute the sql script src/main/resources/postgresql_registry_init.sql
.
You need to set the registry properties in master/worker/api's appplication.yml
registry:
type: jdbc
term-refresh-interval: 2s
term-expire-times: 3
hikari-config:
jdbc-url: jdbc:postgresql://localhost:5432/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 postgresql as registry center to store server metadata.