public class HBaseMRSteps extends JobBuilderSupport
config, LayeredCuboidFolderPrefix, PathNameCuboidBase, PathNameCuboidInMem, PathNameCuboidOld, seg, submitter| Constructor and Description |
|---|
HBaseMRSteps(org.apache.kylin.cube.CubeSegment seg) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCheckpointGarbageCollectionSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow) |
void |
addCubingGarbageCollectionSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow) |
void |
addMergingGarbageCollectionSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow) |
void |
addOptimizeGarbageCollectionSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow) |
void |
addSaveCuboidToHTableSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow,
String cuboidRootPath) |
HadoopShellExecutable |
createBulkLoadStep(String jobId) |
MapReduceExecutable |
createConvertCuboidToHfileStep(String jobId) |
HadoopShellExecutable |
createCreateHTableStep(String jobId) |
HadoopShellExecutable |
createCreateHTableStep(String jobId,
org.apache.kylin.cube.cuboid.CuboidModeEnum cuboidMode) |
MapReduceExecutable |
createMergeCuboidDataStep(org.apache.kylin.cube.CubeSegment seg,
List<org.apache.kylin.cube.CubeSegment> mergingSegments,
String jobID,
Class<? extends AbstractHadoopJob> clazz) |
MergeGCStep |
createMergeGCStep() |
MergeGCStep |
createOptimizeGCStep() |
MapReduceExecutable |
createRangeRowkeyDistributionStep(String cuboidRootPath,
String jobId) |
String |
getHFilePath(String jobId) |
List<String> |
getMergingHDFSPaths() |
List<String> |
getMergingHTables() |
List<String> |
getOldHDFSPaths(List<org.apache.kylin.cube.CubeSegment> oldSegments) |
List<String> |
getOldHTables(List<org.apache.kylin.cube.CubeSegment> oldSegments) |
List<String> |
getOptimizeHDFSPaths() |
List<String> |
getOptimizeHTables() |
List<org.apache.kylin.cube.CubeSegment> |
getOptimizeSegments() |
String |
getRowkeyDistributionOutputPath(String jobId) |
appendExecCmdParameters, appendMapReduceParameters, appendMapReduceParameters, createBuildDictionaryStep, createBuildUHCDictStep, createCalculateStatsFromBaseCuboid, createCalculateStatsFromBaseCuboid, createFactDistinctColumnsStep, createMergeDictionaryStep, createUpdateCubeInfoAfterBuildStep, createUpdateCubeInfoAfterMergeStep, getBaseCuboidPath, getCuboidOutputPathsByLevel, getCuboidRootPath, getCuboidRootPath, getDictRootPath, getFactDistinctColumnsPath, getInMemCuboidPath, getJobWorkingDir, getJobWorkingDir, getJobWorkingDir, getOptimizationCuboidPath, getOptimizationRootPath, getOptimizationStatisticsPath, getRealizationRootPath, getStatisticsPathpublic void addSaveCuboidToHTableSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow,
String cuboidRootPath)
public MapReduceExecutable createRangeRowkeyDistributionStep(String cuboidRootPath, String jobId)
public HadoopShellExecutable createCreateHTableStep(String jobId)
public HadoopShellExecutable createCreateHTableStep(String jobId, org.apache.kylin.cube.cuboid.CuboidModeEnum cuboidMode)
public MapReduceExecutable createMergeCuboidDataStep(org.apache.kylin.cube.CubeSegment seg, List<org.apache.kylin.cube.CubeSegment> mergingSegments, String jobID, Class<? extends AbstractHadoopJob> clazz)
public MapReduceExecutable createConvertCuboidToHfileStep(String jobId)
public HadoopShellExecutable createBulkLoadStep(String jobId)
public MergeGCStep createMergeGCStep()
public MergeGCStep createOptimizeGCStep()
public List<org.apache.kylin.cube.CubeSegment> getOptimizeSegments()
public List<String> getOldHTables(List<org.apache.kylin.cube.CubeSegment> oldSegments)
public List<String> getOldHDFSPaths(List<org.apache.kylin.cube.CubeSegment> oldSegments)
public void addOptimizeGarbageCollectionSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow)
public void addCheckpointGarbageCollectionSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow)
public void addMergingGarbageCollectionSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow)
public void addCubingGarbageCollectionSteps(org.apache.kylin.job.execution.DefaultChainedExecutable jobFlow)
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.