【发布时间】:2020-02-26 20:49:09
【问题描述】:
我想从 scala 中的 avro 文件的元数据中读取 avro 架构。我可以用python做,但我不知道如何在scala中实现同样的效果。以下是相同的python代码:
with open(file_path, 'rb') as f:
file_reader = reader(f)
data = [rec for rec in file_reader]
avro_schema = file_reader.metadata['avro.schema']
avro_schema = ast.literal_eval(avro_schema)
提前致谢
【问题讨论】:
-
你想用普通的scala还是使用spark?
-
@Vincent 在 spark 我可以使用数据框来完成。我想用普通的 scala 来做。
标签: python scala apache-spark pyspark avro