如何将 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 定义。 |