public class HdfsDataSegmentPusher extends Object implements DataSegmentPusher
JOINER| Constructor and Description |
|---|
HdfsDataSegmentPusher(HdfsDataSegmentPusherConfig config,
org.apache.hadoop.conf.Configuration hadoopConfig,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
| Modifier and Type | Method and Description |
|---|---|
String |
getPathForHadoop() |
String |
getPathForHadoop(String dataSource)
Deprecated.
|
String |
getStorageDir(DataSegment segment)
Due to https://issues.apache.org/jira/browse/HDFS-13 ":" are not allowed in
path names.
|
String |
makeIndexPathName(DataSegment dataSegment,
String indexName) |
Map<String,Object> |
makeLoadSpec(URI finalIndexZipFilePath) |
DataSegment |
push(File inDir,
DataSegment segment,
boolean replaceExisting) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllowedPropertyPrefixesForHadoop, getDefaultStorageDir@Inject public HdfsDataSegmentPusher(HdfsDataSegmentPusherConfig config, org.apache.hadoop.conf.Configuration hadoopConfig, com.fasterxml.jackson.databind.ObjectMapper jsonMapper) throws IOException
IOException@Deprecated public String getPathForHadoop(String dataSource)
getPathForHadoop in interface DataSegmentPusherpublic String getPathForHadoop()
getPathForHadoop in interface DataSegmentPusherpublic DataSegment push(File inDir, DataSegment segment, boolean replaceExisting) throws IOException
push in interface DataSegmentPusherIOExceptionpublic Map<String,Object> makeLoadSpec(URI finalIndexZipFilePath)
makeLoadSpec in interface DataSegmentPusherpublic String getStorageDir(DataSegment segment)
getStorageDir in interface DataSegmentPusherpublic String makeIndexPathName(DataSegment dataSegment, String indexName)
makeIndexPathName in interface DataSegmentPusherCopyright © 2011–2018. All rights reserved.