tazan007 wrote:
Caused by: org.apache.avro.SchemaParseException: Type not yet supported: string
[ ...]
Is this expeceted behavior? Do the types have to be complex if they are named types?

Yes. The only named types are record, enum, and fixed, and only these are permitted in the "types" section of a protocol.

http://hadoop.apache.org//avro/docs/current/spec.html#Protocol+Declaration

Like Java, Avro protocols have no typedef. You could instead define a record with a single field. This would not alter what's serialized, since records add no serialization overhead, but would make for stronger typing.

Doug


Reply via email to