public class DefaultMetricDatasetFactory extends Object implements MetricDatasetFactory
| Constructor and Description |
|---|
DefaultMetricDatasetFactory(CConfiguration cConf,
DatasetFramework dsFramework) |
| Modifier and Type | Method and Description |
|---|---|
KafkaConsumerMetaTable |
createKafkaConsumerMeta() |
FactTable |
getOrCreateFactTable(int resolution) |
static void |
migrateData(CConfiguration conf,
Configuration hConf,
DatasetFramework datasetFramework,
boolean keepOldData,
HBaseTableUtil tableUtil)
Migrates metrics data from version 2.7 and older to 2.8
|
static void |
setupDatasets(DefaultMetricDatasetFactory factory)
Creates the metrics tables and kafka-meta table using the factory
DefaultMetricDatasetFactory
It is primarily used by upgrade and data-migration tool. |
@Inject public DefaultMetricDatasetFactory(CConfiguration cConf, DatasetFramework dsFramework)
public FactTable getOrCreateFactTable(int resolution)
getOrCreateFactTable in interface MetricDatasetFactoryresolution - resolution of FactTableFactTable.public KafkaConsumerMetaTable createKafkaConsumerMeta()
createKafkaConsumerMeta in interface MetricDatasetFactoryKafkaConsumerMetaTable.public static void setupDatasets(DefaultMetricDatasetFactory factory) throws IOException, DatasetManagementException
DefaultMetricDatasetFactory
It is primarily used by upgrade and data-migration tool.factory - : metrics dataset factoryIOExceptionDatasetManagementExceptionpublic static void migrateData(CConfiguration conf, Configuration hConf, DatasetFramework datasetFramework, boolean keepOldData, HBaseTableUtil tableUtil) throws DataMigrationException
conf - CConfigurationhConf - ConfigurationdatasetFramework - framework to add types and datasets tokeepOldData - - boolean flag to specify if we have to keep old metrics dataDataMigrationExceptionCopyright © 2015 Cask Data, Inc. Licensed under the Apache License, Version 2.0.