如何将 IntelliJ IDEA 与 Azure Databricks 配合使用?

由 JetBrains 出品的 IntelliJ IDEA 是面向 JVM 语言的集成开发环境 (IDE),旨在帮助开发者最大限度提高工作效率。 这款软件通过提供智能代码完成、静态代码分析和重构等功能,让开发者从例行和重复的任务中解放出来,使其能够专注于软件开发令人愉快的部分,不仅提高工作效率,还能为开发者提供愉快的体验。 如下所示,可以在本地开发计算机上使用 IntelliJ IDEA 在 Azure Databricks 中编写、运行和调试代码:

名称 在想要执行以下操作时使用此工具...
使用 IntelliJ IDEA 中的 Databricks Connect 处理 Scala 代码 使用 IntelliJ IDEA Ultimate 在远程 Azure Databricks 工作区上编写、运行和调试本地 Scala 代码。
Databricks 资产捆绑包 使用 IntelliJ IDEA 可以更轻松地创作、部署和运行捆绑包。 有了 Databricks 资产捆绑包或简称捆绑包),你就可以使用 CI/CD 最佳做法和工作流以编程方式定义、部署和运行 Azure Databricks 作业、Delta Live Tables 管道和 MLOps 堆栈。
Databricks CLI 通过 IntelliJ IDEA 中的内置 Terminal 从命令行使用 Azure Databricks。
Databricks SDK for Java 使用 IntelliJ IDEA 编写、运行和调试与 Azure Databricks 配合使用的 Java 代码。
预配基础结构 使用适用于 IntelliJ IDEA 的 Terraform 和 HCL 插件可以更轻松地预配 Azure Databricks 基础设施使用 Terraform,并遵循基础设施即代码 (IaC) 最佳做法。 使用 IntelliJ IDEA 通过第三方产品/服务(例如适用于 Terraform 的云开发工具包 (CDKTF) 和 Pulumi)编写和部署 Azure Databricks 基础结构的 Java 定义。