Details
Description
I've tested avro gem today, then found some weird result.
With python library like "fastavro", generated an avro file snappy compressed. This file works fine with avro-tools-1.8.1.jar.
java -jar avro-tools-1.8.1.jar tojson testing.avro returns what I expected.
But NOT compatible with ruby using avro gem returns "Invalid Input" message. And snappy compressed avro file made with avro gem doesn't work with avro-tools nor in python with avro-python3 and fastavro.
my ruby codes are below:
schema = Avro::Schema.paese(File.open('test.avsc', 'r').read)
avrofile = File.open('test.avro', 'wb')
writer = Avro::IO::DatumWriter.new(schema)
datawriter = Avro::DataFile::Writer.new file, writer, schema, 'snappy'
datawriter<<
datawriter.close
Attachments
Issue Links
- blocks
-
AVRO-1885 Release 1.8.2
- Resolved
- links to