This is an automated email from the ASF dual-hosted git repository.
xxyu pushed a change to branch kylin-on-parquet-v2
in repository https://gitbox.apache.org/repos/asf/kylin.git.
from ee1be8c KYLIN-4944 kylin4 Docker image is upgraded from centos6.9 to
centos7… (#1635)
new 0dc4c06 KYLIN-4966 Refresh the existing segment according to the new
cuboid list in kylin4
new 082df34 [KYLIN-4948] Provide an API to allow users to adjust cuboids
manually
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/kylin/cube/model/CubeBuildTypeEnum.java | 5 +
.../kylin/job/constant/ExecutableConstants.java | 1 +
.../org/apache/kylin/metadata/model/TableDesc.java | 1 -
.../spark/SparkBatchCubingEngineParquet.java | 3 +-
.../engine/spark/job/FilterRecommendCuboidJob.java | 104 ++++++
.../kylin/engine/spark/job/JobStepFactory.java | 10 +-
.../apache/kylin/engine/spark/job/JobStepType.java | 4 +-
.../engine/spark/job/NResourceDetectStep.java | 40 +-
.../NSparkBatchOptimizeJobCheckpointBuilder.java | 40 +-
.../spark/job/NSparkCleanupHdfsStorageStep.java | 90 +++++
.../kylin/engine/spark/job/NSparkCubingUtil.java | 7 +-
...esourceDetectStep.java => NSparkLocalStep.java} | 40 +-
...arkMergingJob.java => NSparkOptimizingJob.java} | 86 ++---
...rkCubingStep.java => NSparkOptimizingStep.java} | 35 +-
.../job/NSparkUpdateCubeInfoAfterOptimizeStep.java | 25 +-
.../kylin/engine/spark/job/OptimizeBuildJob.java} | 411 +++++++++------------
.../job/ResourceDetectBeforeOptimizingJob.java | 108 ++++++
.../engine/spark/utils/UpdateMetadataUtil.java | 84 ++++-
.../kylin/engine/spark/job/BuildJobInfos.scala | 39 ++
.../kylin/engine/spark/job/CubeBuildJob.java | 16 +-
.../engine/spark/job/CuboidStatisticsJob.scala | 9 +
.../kylin/engine/spark/job/LogJobInfoUtils.scala | 32 ++
.../engine/spark/job/ParentSourceChooser.scala | 33 +-
.../spark/job/ResourceDetectBeforeCubingJob.java | 8 +-
.../engine/spark/metadata/cube/ManagerHub.java | 13 +-
.../kylin/engine/spark/metadata/MetaData.scala | 4 +
.../engine/spark/metadata/MetadataConverter.scala | 21 +-
.../kylin/engine/spark2/NOptimizeJobTest.java | 151 ++++++++
.../kylin/rest/controller/CubeController.java | 60 +++
.../kylin/rest/request/JobOptimizeRequest2.java | 24 +-
.../org/apache/kylin/rest/service/JobService.java | 13 +-
31 files changed, 1051 insertions(+), 466 deletions(-)
create mode 100644
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/FilterRecommendCuboidJob.java
copy
build-engine/src/main/java/org/apache/kylin/engine/mr/BatchOptimizeJobCheckpointBuilder.java
=>
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkBatchOptimizeJobCheckpointBuilder.java
(78%)
create mode 100644
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkCleanupHdfsStorageStep.java
copy
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/{NResourceDetectStep.java
=> NSparkLocalStep.java} (68%)
copy
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/{NSparkMergingJob.java
=> NSparkOptimizingJob.java} (60%)
copy
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/{NSparkCubingStep.java
=> NSparkOptimizingStep.java} (89%)
copy
build-engine/src/main/java/org/apache/kylin/engine/mr/steps/UpdateCubeInfoAfterCheckpointStep.java
=>
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkUpdateCubeInfoAfterOptimizeStep.java
(89%)
copy
kylin-spark-project/kylin-spark-engine/src/main/{scala/org/apache/kylin/engine/spark/job/CubeBuildJob.java
=> java/org/apache/kylin/engine/spark/job/OptimizeBuildJob.java} (53%)
create mode 100644
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/ResourceDetectBeforeOptimizingJob.java
create mode 100644
kylin-spark-project/kylin-spark-test/src/test/java/org/apache/kylin/engine/spark2/NOptimizeJobTest.java
copy query/src/main/java/org/apache/kylin/query/udf/ConcatUDF.java =>
server-base/src/main/java/org/apache/kylin/rest/request/JobOptimizeRequest2.java
(61%)