* Adapting partial code(file name start with M #2) to the sonar cloud rule * remove unused import1.3.0-release
parent
9fe04524ae
commit
015a8ca269
|
|
@ -61,7 +61,7 @@ public class MonitorDBDao {
|
|||
return new PostgrePerformance().getMonitorRecord(conn);
|
||||
}
|
||||
}catch (Exception e) {
|
||||
logger.error("SQLException " + e);
|
||||
logger.error("SQLException: {}", e.getMessage(), e);
|
||||
}finally {
|
||||
try {
|
||||
if (conn != null) {
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ public class MySQLDataSource extends BaseDataSource {
|
|||
@Override
|
||||
public String getJdbcUrl() {
|
||||
String address = getAddress();
|
||||
if (address.lastIndexOf("/") != (address.length() - 1)) {
|
||||
if (address.lastIndexOf('/') != (address.length() - 1)) {
|
||||
address += "/";
|
||||
}
|
||||
String jdbcUrl = address + getDatabase();
|
||||
|
|
|
|||
|
|
@ -29,15 +29,7 @@ import java.sql.SQLException;
|
|||
*/
|
||||
public class MysqlUpgradeDao extends UpgradeDao {
|
||||
|
||||
public static final Logger logger = LoggerFactory.getLogger(UpgradeDao.class);
|
||||
|
||||
/**
|
||||
* init
|
||||
*/
|
||||
@Override
|
||||
protected void init() {
|
||||
|
||||
}
|
||||
public static final Logger logger = LoggerFactory.getLogger(MysqlUpgradeDao.class);
|
||||
|
||||
/**
|
||||
* mysql upgrade dao holder
|
||||
|
|
@ -69,12 +61,7 @@ public class MysqlUpgradeDao extends UpgradeDao {
|
|||
try {
|
||||
conn = dataSource.getConnection();
|
||||
rs = conn.getMetaData().getTables(null, null, tableName, null);
|
||||
if (rs.next()) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
return rs.next();
|
||||
} catch (SQLException e) {
|
||||
logger.error(e.getMessage(),e);
|
||||
throw new RuntimeException(e.getMessage(),e);
|
||||
|
|
@ -96,11 +83,7 @@ public class MysqlUpgradeDao extends UpgradeDao {
|
|||
try {
|
||||
conn = dataSource.getConnection();
|
||||
ResultSet rs = conn.getMetaData().getColumns(null,null,tableName,columnName);
|
||||
if (rs.next()) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
return rs.next();
|
||||
|
||||
} catch (SQLException e) {
|
||||
logger.error(e.getMessage(),e);
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import java.util.Date;
|
|||
|
||||
import org.apache.dolphinscheduler.common.enums.DbType;
|
||||
import org.apache.dolphinscheduler.common.enums.Flag;
|
||||
import org.apache.dolphinscheduler.dao.MonitorDBDao;
|
||||
import org.apache.dolphinscheduler.dao.entity.MonitorRecord;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
|
@ -37,7 +36,7 @@ import org.slf4j.LoggerFactory;
|
|||
*/
|
||||
public class MysqlPerformance extends BaseDBPerformance{
|
||||
|
||||
private static Logger logger = LoggerFactory.getLogger(MonitorDBDao.class);
|
||||
private static Logger logger = LoggerFactory.getLogger(MysqlPerformance.class);
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -243,7 +243,7 @@ public class MasterServer implements IStoppable {
|
|||
*/
|
||||
private Runnable heartBeatThread(){
|
||||
logger.info("start master heart beat thread...");
|
||||
Runnable heartBeatThread = new Runnable() {
|
||||
return new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
if(Stopper.isRunning()) {
|
||||
|
|
@ -257,7 +257,6 @@ public class MasterServer implements IStoppable {
|
|||
}
|
||||
}
|
||||
};
|
||||
return heartBeatThread;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ public class MasterTaskExecThread extends MasterBaseTaskExecThread {
|
|||
/**
|
||||
* whether already Killed,default false
|
||||
*/
|
||||
private Boolean alreadyKilled = false;
|
||||
private boolean alreadyKilled = false;
|
||||
|
||||
/**
|
||||
* submit task instance and wait complete
|
||||
|
|
@ -98,7 +98,7 @@ public class MasterTaskExecThread extends MasterBaseTaskExecThread {
|
|||
logger.info("wait task: process id: {}, task id:{}, task name:{} complete",
|
||||
this.taskInstance.getProcessInstanceId(), this.taskInstance.getId(), this.taskInstance.getName());
|
||||
// task time out
|
||||
Boolean checkTimeout = false;
|
||||
boolean checkTimeout = false;
|
||||
TaskTimeoutParameter taskTimeoutParameter = getTaskTimeoutParameter();
|
||||
if(taskTimeoutParameter.getEnable()){
|
||||
TaskTimeoutStrategy strategy = taskTimeoutParameter.getStrategy();
|
||||
|
|
@ -189,7 +189,6 @@ public class MasterTaskExecThread extends MasterBaseTaskExecThread {
|
|||
private long getRemaintime(long timeoutSeconds) {
|
||||
Date startTime = taskInstance.getStartTime();
|
||||
long usedTime = (System.currentTimeMillis() - startTime.getTime()) / 1000;
|
||||
long remainTime = timeoutSeconds - usedTime;
|
||||
return remainTime;
|
||||
return timeoutSeconds - usedTime;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ import org.springframework.context.annotation.ComponentScan;
|
|||
@ComponentScan("org.apache.dolphinscheduler")
|
||||
public class MonitorServer implements CommandLineRunner {
|
||||
|
||||
private static Integer ARGS_LENGTH = 4;
|
||||
private static final Integer ARGS_LENGTH = 4;
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MonitorServer.class);
|
||||
|
||||
|
|
|
|||
|
|
@ -69,17 +69,16 @@ public class MysqlSourceGenerator implements ISourceGenerator {
|
|||
result.append(" --columns ").append(sourceMysqlParameter.getSrcColumns());
|
||||
}
|
||||
|
||||
}else if(sourceMysqlParameter.getSrcQueryType() == QueryType.SQL.ordinal()){
|
||||
if(StringUtils.isNotEmpty(sourceMysqlParameter.getSrcQuerySql())){
|
||||
|
||||
String srcQuery = sourceMysqlParameter.getSrcQuerySql();
|
||||
if(srcQuery.toLowerCase().contains("where")){
|
||||
srcQuery += " AND "+"$CONDITIONS";
|
||||
}else{
|
||||
srcQuery += " WHERE $CONDITIONS";
|
||||
}
|
||||
result.append(" --query \'"+srcQuery+"\'");
|
||||
}else if(sourceMysqlParameter.getSrcQueryType() == QueryType.SQL.ordinal()
|
||||
&& StringUtils.isNotEmpty(sourceMysqlParameter.getSrcQuerySql())){
|
||||
String srcQuery = sourceMysqlParameter.getSrcQuerySql();
|
||||
if(srcQuery.toLowerCase().contains("where")){
|
||||
srcQuery += " AND "+"$CONDITIONS";
|
||||
}else{
|
||||
srcQuery += " WHERE $CONDITIONS";
|
||||
}
|
||||
result.append(" --query \'"+srcQuery+"\'");
|
||||
|
||||
}
|
||||
|
||||
List<Property> mapColumnHive = sourceMysqlParameter.getMapColumnHive();
|
||||
|
|
|
|||
|
|
@ -75,12 +75,11 @@ public class MysqlTargetGenerator implements ITargetGenerator {
|
|||
result.append(" --lines-terminated-by '").append(targetMysqlParameter.getLinesTerminated()).append("'");
|
||||
}
|
||||
|
||||
if(targetMysqlParameter.isUpdate()){
|
||||
if(StringUtils.isNotEmpty(targetMysqlParameter.getTargetUpdateKey())&&
|
||||
StringUtils.isNotEmpty(targetMysqlParameter.getTargetUpdateMode())){
|
||||
result.append(" --update-key ").append(targetMysqlParameter.getTargetUpdateKey())
|
||||
.append(" --update-mode ").append(targetMysqlParameter.getTargetUpdateMode());
|
||||
}
|
||||
if(targetMysqlParameter.isUpdate()
|
||||
&& StringUtils.isNotEmpty(targetMysqlParameter.getTargetUpdateKey())
|
||||
&& StringUtils.isNotEmpty(targetMysqlParameter.getTargetUpdateMode())){
|
||||
result.append(" --update-key ").append(targetMysqlParameter.getTargetUpdateKey())
|
||||
.append(" --update-mode ").append(targetMysqlParameter.getTargetUpdateMode());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue