gpt4 book ai didi

scala - 如何在 IntelliJ 中加载 avro 模式?

转载 作者:行者123 更新时间:2023-12-04 21:37:36 24 4
gpt4 key购买 nike

我从 github 克隆了一个项目,现在在 IntelliJ 中将它作为一个项目打开。
该项目是用 Scala 编写的。

该项目依赖于 avro 模式中定义的一些对象,该模式位于 github 上的另一个项目中。 avro 架构是单个 *.avdl 文件。

如何在 IntelliJ 的项目中加载 avro *.advl 架构/文件?

这样在 avro 模式中定义的对象类型在项目的其余部分是已知的。

IntelliJ 能识别 avro *.advl 文件吗?
我是否需要从 avro advl 文件中以某种方式生成 Scala/Java 类?然后加载这些类?

最佳答案

我最近开始了一个 Avro 项目,对不得不使用 avro-tools.jar 感到恼火,所以我做了一个 IntelliJ 插件 - https://plugins.jetbrains.com/plugin/12281-avro-and-parquet-viewer/ .拖放 Avro 和 Parquet 文件,以纯文本、JSON 和表格 View 及其模式查看它们。
对于 Visual Studio Code 用户,我的同事使用 https://marketplace.visualstudio.com/items?itemName=dvirtz.parquet-viewer .

关于scala - 如何在 IntelliJ 中加载 avro 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com