我正在尝试使用自定义avro模式文件读取avro文件,但在解析模式文件时出现错误。
我当前的代码:
import org.apache.avro.Schema
val schema = new Schema.Parser().parse(new File("/data/core/se/atlas-diganalys/ga/schemas/ga_comviq_web_combo.avsc"))
错误:
<console>:30: error: not found: type File
val schema = new Schema.Parser().parse(new File("/data/core/se/atlas-diganalys/ga/schemas/ga_comviq_web_combo.avsc"))
^
答案 0 :(得分:1)
尝试首先导入java.io.File:
import org.apache.avro.Schema
import java.io.File
val schema = new Schema.Parser().parse(new File("/data/core/se/atlas-diganalys/ga/schemas/ga_comviq_web_combo.avsc"))