chengshiwen opened a new pull request #5387:
URL: https://github.com/apache/dolphinscheduler/pull/5387


   ## Purpose of the pull request
   
   *[Fix-5386][Alert] Fix ERROR: relation t_ds_plugin_define does not exist*
   
   This closes #5386
   
   ## Brief change log
   
     - *Add `int checkTableExist()` in `PluginDefineMapper`*
     - *Add `boolean checkPluginDefineTableExist()` in `PluginDao`*
   
   ## Verify this pull request
   
   This change added tests and can be verified as follows:
   
     - *Manually verified the change by testing locally.*
   
   ## The new logs:
   
   ```
   [INFO] 2021-04-26 00:33:56.949 ru.yandex.clickhouse.ClickHouseDriver:[42] - 
Driver registered
   [INFO] 2021-04-26 00:33:57.774 com.alibaba.druid.pool.DruidDataSource:[994] 
- {dataSource-1} inited
   [WARN] 2021-04-26 00:34:03.147 
org.apache.dolphinscheduler.alert.AlertServer:[101] - No Plugin Define Table. 
Cannot init plugin. 
   [WARN] 2021-04-26 00:34:08.402 
org.apache.dolphinscheduler.alert.AlertServer:[101] - No Plugin Define Table. 
Cannot init plugin. 
   [INFO] 2021-04-26 00:34:08.938 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[96] - -- Loading 
Alert plugin 
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk --
   [INFO] 2021-04-26 00:34:08.940 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[146] - Classpath 
for dingtalk:
   [INFO] 2021-04-26 00:34:08.945 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/animal-sniffer-annotations-1.14.jar
   [INFO] 2021-04-26 00:34:08.947 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/checker-compat-qual-2.0.0.jar
   [INFO] 2021-04-26 00:34:08.952 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/commons-codec-1.11.jar
   [INFO] 2021-04-26 00:34:08.965 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/commons-logging-1.1.1.jar
   [INFO] 2021-04-26 00:34:08.966 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/dolphinscheduler-alert-dingtalk-1.3.6-SNAPSHOT.jar
   [INFO] 2021-04-26 00:34:08.967 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/error_prone_annotations-2.1.3.jar
   [INFO] 2021-04-26 00:34:08.968 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/guava-24.1-jre.jar
   [INFO] 2021-04-26 00:34:08.969 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/httpclient-4.4.1.jar
   [INFO] 2021-04-26 00:34:08.969 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/httpcore-4.4.1.jar
   [INFO] 2021-04-26 00:34:08.970 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/j2objc-annotations-1.1.jar
   [INFO] 2021-04-26 00:34:08.971 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/jsr305-1.3.9.jar
   [INFO] 2021-04-26 00:34:08.980 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/logback-classic-1.2.3.jar
   [INFO] 2021-04-26 00:34:08.983 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/logback-core-1.2.3.jar
   [INFO] 2021-04-26 00:34:08.994 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[149] -    
/opt/apache-dolphinscheduler-1.3.6-SNAPSHOT-bin/lib/plugin/alert/dingtalk/slf4j-api-1.7.5.jar
   [INFO] 2021-04-26 00:34:09.048 
org.apache.dolphinscheduler.common.plugin.DolphinPluginLoader:[109] - 
Installing org.apache.dolphinscheduler.plugin.alert.dingtalk.DingTalkAlertPlugin
   [INFO] 2021-04-26 00:34:09.105 
org.apache.dolphinscheduler.alert.plugin.AlertPluginManager:[104] - Registering 
Alert Plugin 'DingTalk'
   [INFO] 2021-04-26 00:34:09.107 
org.apache.dolphinscheduler.alert.plugin.AlertPluginManager:[86] - -- Loaded 
Alert Plugin DingTalk --
   ...
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to