sh ./script/stop-all.sh
Modify the following properties in conf/datasource.properties.
If using MySQL as the database to run DolphinScheduler, please comment out PostgreSQL related configurations, and add MYSQL connector jar into lib dir, here we download mysql-connector-java-8.0.16.jar, and then correctly configure database connection information. You can download MYSQL connector jar from here. Alternatively, if you use PostgreSQL as the database, you just need to comment out Mysql related configurations and correctly configure database connect information.
# postgre #spring.datasource.driver-class-name=org.postgresql.Driver #spring.datasource.url=jdbc:postgresql://localhost:5432/dolphinscheduler # mysql spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://xxx:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true spring.datasource.username=xxx spring.datasource.password=xxx
Execute database upgrade script:
sh ./script/upgrade-dolphinscheduler.sh
conf/config/install_config.conf FileCreate worker group in 1.3.1 version has a different design:
t_ds_worker_group table, mainly focus id, name and IP three columns.| id | name | ip_list |
|---|---|---|
| 1 | service1 | 192.168.xx.10 |
| 2 | service2 | 192.168.xx.11,192.168.xx.12 |
conf/config/install_config.conf file.Assume bellow are the machine worker service to be deployed: | hostname | ip | | :--- | :---: | | ds1 | 192.168.xx.10 | | ds2 | 192.168.xx.11 | | ds3 | 192.168.xx.12 |
To keep worker group config consistent with the previous version, we need to modify workers configuration as below:
#worker service is deployed on which machine, and also specify which worker group this worker belongs to. workers="ds1:service1,ds2:service2,ds3:service2"
Workers in 1.3.1 can‘t belong to more than one worker group, but in 1.3.2 it’s supported. So in 1.3.1 it‘s not supported when workers="ds1:service1,ds1:service2", and in 1.3.2 it’s supported.
`sh install.sh`