Sorry I missed that and thanks for the reply. Thanks, Josh
On Wed, Jul 10, 2013 at 9:05 AM, Doug Cutting <[email protected]> wrote: > The documentation for AppendWriteException says, "When this is thrown, > the file is unaltered and may continue to be appended to." So, yes, > after you have caught this exception you may safely continue to append > entries to the still-open file. > > Doug > > On Wed, Jul 10, 2013 at 7:37 AM, Josh Spiegel <[email protected]> wrote: > > Hi, > > > > I am using AvroKeyRecordWriter, which wraps > DataFileWriter#append(datum), to > > create Avro. As I write data, sometimes an error will occur due to an > > encoding problem (e.g. a non-nullable field isn't set in a record). I > would > > like to be able to log the AppendWriteException and continue writing the > > remaining records. Is this supported? In other words, is > > AvroKeyRecordWriter#write() guaranteed to be reentrant with respect to > > AppendWriteException? > > > > If not, is there a way to validate a datum against the schema before > > writing? > > > > Thanks, > > Josh >
