[Improve](stats)Use Log4j class library instead of Quartz (#24732)

Quartz new version not support java 8
This commit is contained in:
Calvin Kirs
2023-09-22 15:23:58 +08:00
committed by GitHub
parent 74bba4bdaf
commit 85a1fbd5d3
6 changed files with 5 additions and 9 deletions

View File

@ -705,10 +705,6 @@ under the License.
<groupId>com.esotericsoftware</groupId>
<artifactId>kryo-shaded</artifactId>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
</dependency>
<!-- for arrow flight sql -->
<dependency>

View File

@ -24,7 +24,7 @@ import org.apache.doris.statistics.AnalysisInfo.AnalysisType;
import com.google.common.collect.ImmutableSet;
import com.google.gson.annotations.SerializedName;
import org.apache.commons.lang3.StringUtils;
import org.quartz.CronExpression;
import org.apache.logging.log4j.core.util.CronExpression;
import java.util.HashMap;
import java.util.Map;

View File

@ -23,7 +23,7 @@ import org.apache.doris.statistics.AnalysisInfo.AnalysisMode;
import org.apache.doris.statistics.AnalysisInfo.AnalysisType;
import org.apache.doris.statistics.AnalysisInfo.ScheduleType;
import org.quartz.CronExpression;
import org.apache.logging.log4j.core.util.CronExpression;
import java.util.Map;

View File

@ -30,7 +30,7 @@ import com.google.gson.reflect.TypeToken;
import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.quartz.CronExpression;
import org.apache.logging.log4j.core.util.CronExpression;
import java.io.DataInput;
import java.io.DataOutput;

View File

@ -23,7 +23,7 @@ import org.apache.doris.statistics.AnalysisInfo.AnalysisType;
import org.apache.doris.statistics.AnalysisInfo.JobType;
import org.apache.doris.statistics.AnalysisInfo.ScheduleType;
import org.quartz.CronExpression;
import org.apache.logging.log4j.core.util.CronExpression;
import java.util.List;
import java.util.Map;

View File

@ -65,8 +65,8 @@ import com.google.common.reflect.TypeToken;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.core.util.CronExpression;
import org.jetbrains.annotations.Nullable;
import org.quartz.CronExpression;
import java.io.DataInput;
import java.io.DataOutput;