Hi,

I am planning to use below Dag configuration.



public void populateDAG(DAG dag, Configuration configuration){

    DagInput input = dag.addOperator("Input", new DagInput());

    FileSplitterBase splitter = dag.addOperator("Splitter", new
FileSplitterBase());

    FSSliceReader blockReader = dag.addOperator("BlockReader", new
FSSliceReader());

    dag.addStream("file-info", input.output, splitter.input);

    dag.addStream("block-metadata", splitter.blocksMetadataOutput,
blockReader.blocksMetadataInput);

    ...

  }


Here DagInput will lookup the source files path and will pass it to
FileSplitterBase operator in FileInfo Object.

Now as Splitter already has Absolute path of source file in FileInfo Object,
I didn’t understand the significance of
com.datatorrent.lib.io.fs.FileSplitterBase.file field.


Thanks,

Vishal

Reply via email to