Package org.springframework.data.hadoop.store.strategy.naming

Examples of org.springframework.data.hadoop.store.strategy.naming.StaticFileNamingStrategy


    headers.put("timestamp", System.currentTimeMillis());
    String nowYYYYMM = new SimpleDateFormat("yyyy/MM").format(new Date());

    PartitionTextFileWriter<Map<String, Object>> writer =
        new PartitionTextFileWriter<Map<String, Object>>(getConfiguration(), testDefaultPath, null, strategy);
    writer.setFileNamingStrategyFactory(new StaticFileNamingStrategy("bar"));
    writer.setAppendable(true);

    writer.write(dataArray[0], headers);
    writer.flush();
View Full Code Here


    headers.put("timestamp", System.currentTimeMillis());
    String nowYYYYMM = new SimpleDateFormat("yyyy/MM").format(new Date());

    PartitionTextFileWriter<Map<String, Object>> writer =
        new PartitionTextFileWriter<Map<String, Object>>(getConfiguration(), testDefaultPath, null, strategy);
    writer.setFileNamingStrategyFactory(new StaticFileNamingStrategy("bar"));

    writer.write(dataArray[0], headers);
    writer.flush();
    writer.close();
View Full Code Here

    Message<String> message = MessageBuilder.withPayload("jee").copyHeaders(headers).build();
    String nowYYYYMM = new SimpleDateFormat("yyyy/MM").format(new Date());

    PartitionTextFileWriter<Message<?>> writer =
        new PartitionTextFileWriter<Message<?>>(getConfiguration(), testDefaultPath, null, strategy);
    writer.setFileNamingStrategyFactory(new StaticFileNamingStrategy("bar"));

    writer.write(dataArray[0], message);
    writer.flush();
    writer.close();
View Full Code Here

    Map<String, Object> headers = new HashMap<String, Object>();
    headers.put("region", "foo");

    PartitionTextFileWriter<Message<?>> writer =
        new PartitionTextFileWriter<Message<?>>(getConfiguration(), testDefaultPath, null, strategy);
    writer.setFileNamingStrategyFactory(new StaticFileNamingStrategy("bar"));

    writer.write(dataArray[0], null);
    writer.flush();
    writer.close();
View Full Code Here

  public void testWriteReadManyLinesWithGzipWithCodecNaming() throws IOException {
    TextFileWriter writer = new TextFileWriter(getConfiguration(), testDefaultPath,
        Codecs.GZIP.getCodecInfo());
    ChainedFileNamingStrategy fileNamingStrategy = new ChainedFileNamingStrategy();
    fileNamingStrategy.register(new CodecFileNamingStrategy());
    fileNamingStrategy.register(new StaticFileNamingStrategy());
    writer.setFileNamingStrategy(fileNamingStrategy);
    TestUtils.writeData(writer, DATA09ARRAY);

    TextFileReader reader = new TextFileReader(getConfiguration(), new Path(testDefaultPath, "data.gzip"),
        Codecs.GZIP.getCodecInfo());
View Full Code Here

    String[] dataArray = new String[] { DATA10 };

    TextFileWriter writer = new TextFileWriter(getConfiguration(), testDefaultPath, null);

    ChainedFileNamingStrategy fileNamingStrategy = new ChainedFileNamingStrategy();
    fileNamingStrategy.register(new StaticFileNamingStrategy("data"));
    fileNamingStrategy.register(new RollingFileNamingStrategy());
    writer.setFileNamingStrategy(fileNamingStrategy);
    writer.setInWritingSuffix(".tmp");
    writer.afterPropertiesSet();
    TestUtils.writeData(writer, dataArray);

    Thread.sleep(1000);

    writer = new TextFileWriter(getConfiguration(), testDefaultPath, null);
    fileNamingStrategy = new ChainedFileNamingStrategy();
    fileNamingStrategy.register(new StaticFileNamingStrategy("data"));
    fileNamingStrategy.register(new RollingFileNamingStrategy());
    writer.setFileNamingStrategy(fileNamingStrategy);
    writer.setInWritingSuffix(".tmp");
    writer.afterPropertiesSet();
    TestUtils.writeData(writer, dataArray);

    Thread.sleep(1000);

    writer = new TextFileWriter(getConfiguration(), testDefaultPath, null);
    fileNamingStrategy = new ChainedFileNamingStrategy();
    fileNamingStrategy.register(new StaticFileNamingStrategy("data"));
    fileNamingStrategy.register(new RollingFileNamingStrategy());
    writer.setFileNamingStrategy(fileNamingStrategy);
    writer.setInWritingSuffix(".tmp");
    writer.afterPropertiesSet();
    TestUtils.writeData(writer, dataArray);
View Full Code Here

    String[] dataArray = new String[] { DATA10 };

    TextFileWriter writer = new TextFileWriter(getConfiguration(), testDefaultPath, Codecs.GZIP.getCodecInfo());

    ChainedFileNamingStrategy fileNamingStrategy = new ChainedFileNamingStrategy();
    fileNamingStrategy.register(new StaticFileNamingStrategy("data"));
    fileNamingStrategy.register(new RollingFileNamingStrategy());
    fileNamingStrategy.register(new CodecFileNamingStrategy());
    writer.setFileNamingStrategy(fileNamingStrategy);
    writer.setInWritingSuffix(".tmp");
    writer.afterPropertiesSet();
    TestUtils.writeData(writer, dataArray);

    Thread.sleep(1000);

    writer = new TextFileWriter(getConfiguration(), testDefaultPath, Codecs.GZIP.getCodecInfo());
    fileNamingStrategy = new ChainedFileNamingStrategy();
    fileNamingStrategy.register(new StaticFileNamingStrategy("data"));
    fileNamingStrategy.register(new RollingFileNamingStrategy());
    fileNamingStrategy.register(new CodecFileNamingStrategy());
    writer.setFileNamingStrategy(fileNamingStrategy);
    writer.setInWritingSuffix(".tmp");
    writer.afterPropertiesSet();
    TestUtils.writeData(writer, dataArray);

    Thread.sleep(1000);

    writer = new TextFileWriter(getConfiguration(), testDefaultPath, Codecs.GZIP.getCodecInfo());
    fileNamingStrategy = new ChainedFileNamingStrategy();
    fileNamingStrategy.register(new StaticFileNamingStrategy("data"));
    fileNamingStrategy.register(new RollingFileNamingStrategy());
    fileNamingStrategy.register(new CodecFileNamingStrategy());
    writer.setFileNamingStrategy(fileNamingStrategy);
    writer.setInWritingSuffix(".tmp");
    writer.afterPropertiesSet();
View Full Code Here

public class OutputStoreObjectSupportTests {

  @Test
  public void testFindFiles() throws Exception {
    List<FileNamingStrategy> strategies = new ArrayList<FileNamingStrategy>();
    strategies.add(new StaticFileNamingStrategy("base"));
    strategies.add(new UuidFileNamingStrategy("fakeuuid-0", true));
    strategies.add(new RollingFileNamingStrategy());
    strategies.add(new StaticFileNamingStrategy("extension", "."));
    ChainedFileNamingStrategy strategy = new ChainedFileNamingStrategy(strategies);

    TestOutputStoreObjectSupport support = new TestOutputStoreObjectSupport(new Configuration(), new MockPath(1, 1, "/foo"), null);

    support.setInWritingSuffix(".tmp");
View Full Code Here

  }

  @Test
  public void testFindFiles2() throws Exception {
    List<FileNamingStrategy> strategies = new ArrayList<FileNamingStrategy>();
    strategies.add(new StaticFileNamingStrategy("base"));
    strategies.add(new UuidFileNamingStrategy("fakeuuid-2", true));
    strategies.add(new RollingFileNamingStrategy());
    strategies.add(new StaticFileNamingStrategy("extension", "."));
    ChainedFileNamingStrategy strategy = new ChainedFileNamingStrategy(strategies);

    TestOutputStoreObjectSupport support = new TestOutputStoreObjectSupport(new Configuration(), new MockPath(1, 1, "/foo"), null);

    support.setInWritingSuffix(".tmp");
View Full Code Here

  }

  @Test
  public void testFindFiles3() throws Exception {
    List<FileNamingStrategy> strategies1 = new ArrayList<FileNamingStrategy>();
    strategies1.add(new StaticFileNamingStrategy("base"));
    strategies1.add(new UuidFileNamingStrategy("fakeuuid-0", true));
    strategies1.add(new RollingFileNamingStrategy());
    strategies1.add(new StaticFileNamingStrategy("extension", "."));
    ChainedFileNamingStrategy strategy1 = new ChainedFileNamingStrategy(strategies1);

    List<FileNamingStrategy> strategies2 = new ArrayList<FileNamingStrategy>();
    strategies2.add(new StaticFileNamingStrategy("base"));
    strategies2.add(new UuidFileNamingStrategy("fakeuuid-1", true));
    strategies2.add(new RollingFileNamingStrategy());
    strategies2.add(new StaticFileNamingStrategy("extension", "."));
    ChainedFileNamingStrategy strategy2 = new ChainedFileNamingStrategy(strategies2);

    MockPath mockPath = new MockPath(2, 2, "/foo");

    TestOutputStoreObjectSupport support1 = new TestOutputStoreObjectSupport(new Configuration(), mockPath, null);
View Full Code Here

TOP

Related Classes of org.springframework.data.hadoop.store.strategy.naming.StaticFileNamingStrategy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.