2015-11-13 3 views
3

У меня есть используемый python для этого. Библиотеки, такие как fastavro, действительно работают. У меня есть данные в формате csv и схема avro.Как создать файл avro с помощью Scala

ли любая библиотека в Скале, что делает что-то вроде

val avro = buildAvro(schema,data) 

Я действительно запутался вокруг с этим, но не может найти решение

+0

Подари https: //github.com/GenslerAppsPod/scalavro попробовать – mfirry

ответ

1

Попробуйте avro4s. После того, как вы добавите его к вашей сборке, вы можете создать схему, как, например:

val schema = AvroSchema[YourType] 

Затем вы можете напечатать что, сохранить его, все, что вам нужно сделать со схемой

println(schema.toString(true)) 
Смежные вопросы